包含在容器类中的类的外观
当包含在容器类的实例中时,使用 appearanceWhenContainedInInstancesOfClasses:
自定义类的实例外观。例如,在 ViewController
类中定制 UILabel
的 textColor
和 backgroundColor
将如下所示:
设置 UILabel 文本颜色
迅速:
UILabel.appearanceWhenContainedInInstancesOfClasses([ViewController.self]).textColor = UIColor.whiteColor()
Objective-C 的:
[UILabel appearanceWhenContainedInInstancesOfClasses:@[[ViewController class]]].textColor = [UIColor whiteColor];
设置 UILabel 背景颜色
迅速:
UILabel.appearanceWhenContainedInInstancesOfClasses([ViewController.self]).backgroundColor = UIColor.blueColor()
Objective-C 的:
[UILabel appearanceWhenContainedInInstancesOfClasses:@[[ViewController class]]].backgroundColor = [UIColor blueColor];