Pregunta

Estoy desarrollando una aplicación para iPhone y quiero ser capaz de utilizar un NSMutableAttributedString dentro de un ScrollView. Estos son los pasos que quiero seguir:

  1. Grab una cadena de CoreData.
  2. Copia la cadena en una NSMutableAttributedString.
  3. analizar la cadena y modificar los atributos de partes del texto.
  4. Mostrar la NSMutableAttributedString dentro de un ScrollView.

¿Cómo puedo hacer esto?

Si estoy leyendo los documentos correctamente, soportes naitively única CoreText visualización de cadenas atribuidas en el iPhone. ¿Es eso correcto? Si es así, ¿cómo puedo crear un objeto CoreText cuando no sé cómo el valor de Y para el CGRect?

¿Fue útil?

Solución

Sobre hacer más investigación y experimentación, he encontrado que hay métodos disponibles para calcular el tamaño de los Rect empleados en la elaboración CoreText. Miré el código de http://github.com/jonasschnelli/I7CoreTextExample como punto de partida para mi proyecto. Aunque hay un par de errores en el código, proporciona una base buena comprensión de cómo se puede utilizar CoreText.

Por cierto, a pesar de que el código está configurado para ejecutarse en el iPad, el mismo código funciona en un iPhone. Espero que esto ayude a alguien.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top