2008-12-31 10 views
5

Cómo obtengo texto justificado con UTTextField. Tiene una propiedad textAlignment. Pero la constante UITextAlignment solo tiene justificación a la izquierda, a la derecha y al centro.Obtención de texto justificado en UITextField

Lo que estoy buscando es el texto Justificado común en la aplicación de procesamiento de texto con el texto al ras con los bordes izquierdo y derecho. Este es un campo de texto de solo lectura.

Lo he visto en algunas aplicaciones de iPhone. Entonces parece que me estoy perdiendo algo.

Respuesta

1

Es un poco exagerado, tal vez, pero una forma parece ser usar WebView para ella y darle un estilo al texto con CSS.

+0

No creo que una vista web sea adecuada por ningún motivo, además del verdadero contenido relacionado con la web. – Ali

+0

Realmente es bastante versátil. Hay al menos una aplicación de alto perfil que utiliza vistas web para contenido con estilo; Quora. Y es conocido por su ligereza. – PEZ

1

UILabel y UITextField no admiten texto con justificación completa. Si lo quiere para un UITextField, debería crear una subclase de UITextField y anular drawTextInRect:, dividir el texto en palabras y usar sizeWithFont: para descubrir cómo espaciarlas a lo largo de cada línea.

No me puedo imaginar lo que valdría la pena.

Cuestiones relacionadas