包含在容器类中的类的外观

当包含在容器类的实例中时,使用 appearanceWhenContainedInInstancesOfClasses:自定义类的实例外观。例如,在 ViewController 类中定制 UILabeltextColorbackgroundColor 将如下所示:

设置 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];