包含在容器類中的類的外觀

當包含在容器類的例項中時,使用 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];