Buscar..


Establecer apariencia de todas las instancias de la clase.

Para personalizar la apariencia de todas las instancias de una clase, acceda al proxy de apariencia de la clase deseada. Por ejemplo:

Establecer color de tinte UIButton

Rápido:

UIButton.appearance().tintColor = UIColor.greenColor()

C objetivo:

[UIButton appearance].tintColor = [UIColor greenColor];

Establecer color de fondo UIButton

Rápido:

UIButton.appearance().backgroundColor = UIColor.blueColor()

C objetivo:

[UIButton appearance].backgroundColor = [UIColor blueColor];

Establecer color de texto UILabel

Rápido:

UILabel.appearance().textColor = UIColor.redColor()

C objetivo:

[UILabel appearance].textColor = [UIColor redColor];

Establecer color de fondo UILabel

Rápido:

UILabel.appearance().backgroundColor = UIColor.greenColor()

C objetivo:

[UILabel appearance].backgroundColor = [UIColor greenColor];

Establecer color de tinte UINavigationBar

Rápido:

UINavigationBar.appearance().tintColor = UIColor.cyanColor()

C objetivo:

[UINavigationBar appearance].tintColor = [UIColor cyanColor];

Establecer color de fondo UINavigationBar

Rápido:

UINavigationBar.appearance().backgroundColor = UIColor.redColor()

C objetivo:

[UINavigationBar appearance].backgroundColor = [UIColor redColor];

Apariencia para la clase cuando está contenida en la clase de contenedor

Use appearanceWhenContainedInInstancesOfClasses: para personalizar la apariencia para la instancia de una clase cuando está contenida dentro de una instancia de clase de contenedor. Por ejemplo, la personalización de UILabel y backgroundColor textColor dentro de la clase ViewController se verá así:

Establecer color de texto UILabel

Rápido:

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

C objetivo:

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

Establecer color de fondo UILabel

Rápido:

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

C objetivo:

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


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow