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?

¿Fue útil?

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
scroll top