iOS Apparence pour la classe lorsqu'elle est contenue dans une classe de conteneur


Exemple

Utilisez appearanceWhenContainedInInstancesOfClasses: pour personnaliser l'apparence d'une instance lorsqu'elle est contenue dans une instance de classe de conteneur. Par exemple la personnalisation des UILabel de textColor et backgroundColor au sein ViewController classe ressemblera à ceci:

Définir la couleur du texte UILabel

Rapide:

UILabel.appearanceWhenContainedInInstancesOfClasses([ViewController.self]).textColor = UIColor.whiteColor()

Objectif c:

[UILabel appearanceWhenContainedInInstancesOfClasses:@[[ViewController class]]].textColor = [UIColor whiteColor];

Définir la couleur d'arrière-plan de UILabel

Rapide:

UILabel.appearanceWhenContainedInInstancesOfClasses([ViewController.self]).backgroundColor = UIColor.blueColor()

Objectif c:

[UILabel appearanceWhenContainedInInstancesOfClasses:@[[ViewController class]]].backgroundColor = [UIColor blueColor];