iOS
UIAppearance
खोज…
कक्षा के सभी उदाहरणों की उपस्थिति निर्धारित करें
किसी वर्ग के सभी उदाहरणों की उपस्थिति को अनुकूलित करने के लिए, वांछित वर्ग की उपस्थिति प्रॉक्सी का उपयोग करें। उदाहरण के लिए:
UIButton टिंट रंग सेट करें
स्विफ्ट:
UIButton.appearance().tintColor = UIColor.greenColor()
उद्देश्य सी:
[UIButton appearance].tintColor = [UIColor greenColor];
UIButton पृष्ठभूमि रंग सेट करें
स्विफ्ट:
UIButton.appearance().backgroundColor = UIColor.blueColor()
उद्देश्य सी:
[UIButton appearance].backgroundColor = [UIColor blueColor];
UILabel टेक्स्ट का रंग सेट करें
स्विफ्ट:
UILabel.appearance().textColor = UIColor.redColor()
उद्देश्य सी:
[UILabel appearance].textColor = [UIColor redColor];
UILabel पृष्ठभूमि रंग सेट करें
स्विफ्ट:
UILabel.appearance().backgroundColor = UIColor.greenColor()
उद्देश्य सी:
[UILabel appearance].backgroundColor = [UIColor greenColor];
UINavigationBar टिंट रंग सेट करें
स्विफ्ट:
UINavigationBar.appearance().tintColor = UIColor.cyanColor()
उद्देश्य सी:
[UINavigationBar appearance].tintColor = [UIColor cyanColor];
UINavigationBar पृष्ठभूमि रंग सेट करें
स्विफ्ट:
UINavigationBar.appearance().backgroundColor = UIColor.redColor()
उद्देश्य सी:
[UINavigationBar appearance].backgroundColor = [UIColor redColor];
कंटेनर वर्ग में निहित होने पर कक्षा के लिए उपस्थिति
appearanceWhenContainedInInstancesOfClasses: उपयोग appearanceWhenContainedInInstancesOfClasses: InstancesOfClasses: एक वर्ग के उदाहरण के लिए उपस्थिति को अनुकूलित करने के लिए जब कंटेनर वर्ग की एक आवृत्ति के भीतर निहित। का उदाहरण अनुकूलन के लिए UILabel 's textColor और backgroundColor के भीतर ViewController वर्ग इस तरह दिखेगा:
UILabel टेक्स्ट का रंग सेट करें
स्विफ्ट:
UILabel.appearanceWhenContainedInInstancesOfClasses([ViewController.self]).textColor = UIColor.whiteColor()
उद्देश्य सी:
[UILabel appearanceWhenContainedInInstancesOfClasses:@[[ViewController class]]].textColor = [UIColor whiteColor];
UILabel पृष्ठभूमि रंग सेट करें
स्विफ्ट:
UILabel.appearanceWhenContainedInInstancesOfClasses([ViewController.self]).backgroundColor = UIColor.blueColor()
उद्देश्य सी:
[UILabel appearanceWhenContainedInInstancesOfClasses:@[[ViewController class]]].backgroundColor = [UIColor blueColor];