दिलचस्प पोस्ट
जावा लैम्ब्डा फ़ंक्शंस कैसे संकलित हो जाएंगे? क्या एक आर संकलक मौजूद है? एचटीएमएल 5 वीडियो को डाउनलोड होने से रोकें (सहेजे गए पर राइट-क्लिक)? क्या AAR में संक्रमणीय निर्भरता शामिल हो सकती है? PHP पीडीओ :: बिंदपाम () डेटा प्रकार .. यह कैसे काम करता है? उद्देश्य सी में हर 3 अंकों की संख्या में कैसे अल्पविराम जोड़ना है? क्या span /> का प्रयोग बंद हो सकता है? एकाधिक अनुप्रयोगों के साथ एक asp.net सदस्यता डेटाबेस का उपयोग एकल साइन ऑन संस्था के प्रमुख अंतराल का क्या मतलब है, 1: 1 संस्था के ढांचे में संबंध कैसे BOM बिना UTF-8 में पाठ को बचाने के लिए नोटपैड बनाने के लिए? किसी निर्भरता के बिना चलाने के लिए पायथन स्क्रिप्ट स्टैंडअलोन कैसे निष्पादित किया जा सकता है? हेरोको नोडजेएस http को https एसएसएल को पुनर्निर्देशित करना जरूरी है सी # – एक प्रक्रिया बनाना। प्रक्रिया शुरू होने तक प्रतीक्षा करें संसाधन को स्टाइलशीट के रूप में व्याख्या की गई लेकिन माइम प्रकार पाठ / html (वेब ​​सर्वर से संबंधित नहीं लगता है) के साथ स्थानांतरित किया गया एक और ऐप में अवरुद्ध / ब्लॉक प्रसारण रिसीवर

मैं UIAppearance प्रॉक्सी गुण UILabel को कैसे लागू करूं?

यूआईएपीपीरेंस प्रॉक्सी स्टाइल को यूआईएलएबल क्लास प्रॉक्सी में लगाने की कोशिश करते समय मुझे अविश्वसनीय परिणाम मिल रहे हैं। उदाहरण के लिए, निम्न कार्य के रूप में मैं उम्मीद करता हूं:

[[UILabel appearance] setFont:[UIFont fontWithName:SOME_FONT size:SOME_SIZE]]; [[UILabel appearance] setShadowColor:[UIColor blackColor]]; 

टेक्स्ट सेट करने पर काम नहीं करता, फिर भी, यह:

 [[UILabel appearance] setColor:[UIColor greenColor]]; 

काम करेगा। की तरह यह कुछ अविश्वसनीय है और setTextColor: करने के लिए किसी भी विशिष्ट-विशिष्ट कॉल का कारण बनता setTextColor: उपेक्षा करने के लिए।

UIAppearance शैलियों को यूआईएलबल में लागू करने का सही तरीका क्या है?

वेब के समाधान से एकत्रित समाधान "मैं UIAppearance प्रॉक्सी गुण UILabel को कैसे लागू करूं?"

ठीक है, यह पता चला है कि आप UIAppearance प्रॉक्सी का उपयोग कर किसी भी UIAppearance गुण को स्टाइल नहीं कर सकते

UIAppearanceContainer क्लास UIAppearanceContainer प्रोटोकॉल के अनुरूप है, UIAppearanceContainer एक पता चलता है कि इसकी कोई भी UI_APPEARANCE_SELECTOR के साथ चिह्नित नहीं है, UI_APPEARANCE_SELECTOR के उपयोग के लिए पूर्व शर्त।

मैथुन।

मैंने यूएएलबीएल को उप-वर्ग दिया है

 @interface SmallLabel : UILabel @end @implementation SmallLabel - (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { } return self; } @end 

तब मैं उपस्थिति का उपयोग करता है जब सम्मिलित इन:

 UIFont *smallFont = [UIFont fontWithName:@"Arial" size:15]; [[SmallLabel appearanceWhenContainedIn:[UIView class], nil] setFont:smallFont]; 

यह मेरे ऐप में सभी छोटे लेबल के लिए वांछित फ़ॉन्ट का उपयोग करने के लिए काम करता है। मुझे XCode पहचान निरीक्षक में कस्टम लेबल को छोटा लेबल सेट करने की आवश्यकता है I यह लेबल के साथ काम करने के लिए प्रतीत नहीं होता है, केवल एनआईबी में ही।

इस पद्धति का परीक्षण करने के बाद हमेशा मज़बूती से काम नहीं करता है

नीचे दिए गए कोड में मील 2.2 और आईओएस 9.0 के लिए काम किया

  let textFieldInsideSearchBar = self.searchBar?.valueForKey("searchField") as? UITextField textFieldInsideSearchBar?.textColor = BCGConstants.Colors.darkBluishPurpleColor() let textFieldInsideSearchBarLabel = textFieldInsideSearchBar!.valueForKey("placeholderLabel") as? UILabel textFieldInsideSearchBarLabel?.textColor = UIColor(red: 220/255, green: 209/255, blue: 231/255, alpha: 1.0)`enter code here` 

स्विफ्ट में आप UILabel के लिए उपस्थिति विशेषताओं को कस्टमाइज़ करने के लिए निम्न करते हैं, जिसमें UITableViewHeaderFooterView में शामिल होता है:

 UILabel.appearance(whenContainedInInstancesOf: [UITableViewHeaderFooterView.self]).font = UIFont.boldSystemFont(ofSize: 18) UILabel.appearance(whenContainedInInstancesOf: [UITableViewHeaderFooterView.self]).textColor = .white 

जब आप UITableViewHeaderFooterView का उपयोग करते हैं तो यह textLabel विशेषता पर लागू होगा:

  public func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? { var headerView = tableView.dequeueReusableHeaderFooterView(withIdentifier: headerViewId) if headerView == nil { headerView = UITableViewHeaderFooterView(reuseIdentifier: headerViewId) } headerView?.textLabel?.text = "My Header".uppercased() return headerView } 

UITableViewStyle.grouped का उपयोग करते समय यह वास्तव में मदद करता है, क्योंकि उन अनुभाग हेडर दृश्य को डिफ़ॉल्ट शैली के साथ ओवरराइड किया जा रहा है भले ही आप UIFableViewHeaderFooterView.textLabel को viewForHeaderInSection में अनुकूलित करते हैं