¿CATextLayer en Interface Builder?
-
13-12-2019 - |
Pregunta
Me gustaría usar un CATextLayer
para mostrar texto parcialmente en negrita en forma de NSAttributedString
- pero aun así me gustaría utilizar la comodidad de IB para el posicionamiento.
¿Hay alguna manera de dejar caer un CATextLayer
con el constructor de interfaces?¿O cuál es la siguiente mejor solución?
Solución
Podrías configurar un UIView
subclase en IB luego establece su layerClass
a CATextLayer
en codigo:
+ (Class)layerClass;
{
return [CATextLayer class];
}
en la vista init
Método(s) para configurar su CATextLayer
propiedades.
Para acceder a las propiedades de la capa:
CATextLayer *textLayer = (CATextLayer *)self.layer;
textLayer.string = @"Foo";
// etc...
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow