2012-05-03 8 views
5

He agregado un Settings.bundle a mi aplicación de iOS. Una de mis configuraciones es un interruptor con un título largo. Este título está siendo truncado.¿Cómo especifico un título de línea múltiple en un conjunto de configuraciones de iOS?

que he intentado:

  1. "Mi Superlong \ nTitle"
  2. "Mi Superlong 
 título"

pero tampoco funcionó: \ n y &#xA fueron exhibidos como parte del Título . ¿Es posible tener un salto de línea/nueva línea en mi título? ¡Gracias!

Respuesta

6

No, usted tiene muy poco control sobre Settings.bundle y un título de línea múltiple no es una opción. Lo mejor sería cortar el título de la celda y crear un título de grupo o pie de página de grupo.

enter image description here

-1

Ha intentado:

Top
Bottom 

sólo para ver si funciona con una cadena corta? Creo que hay un límite de caracteres para los Títulos y un salto de línea contaría para ese límite de caracteres.

+1

Debería haber especificado que cuando usé \ n y '& # xA' ambos se mostraron como parte del título. Gracias por su respuesta. – Frank

-1

No se puede romper su línea de título, el IOS OS limita los caracteres que se pueden visualizar bajo el icono de la aplicación. Un ejemplo es "¿Dónde está mi agua?", A pesar de que su título oficial es "¿Dónde está el Sr. Water?" ¿Aparece como "agua"? bajo la App Icon

+0

Me refería a la configuración de la aplicación en Configuración. Lo siento si no estaba claro. ¡Gracias por su respuesta! – Frank

7

, puede agregar un retorno de línea en un título de grupo o pie de página:

  1. Añadir una nueva fila de tipo Group en su archivo Settings.bundle
  2. Insertar un nuevo fila en ese grupo
  3. Establecer nombre clave para FooterText (no disponible en la lista desplegable) valor
  4. Juego a su largo texto
  5. abierto Root.plist como código fuente (clic derecho, Abrir como ...)
  6. Insertar 
 donde se necesita un retorno de línea

Sin, no se puede agregar un retorno de línea en etiquetas adheridas a los controles (texto campo, conmutar conmutador, control deslizante). Si el texto es demasiado largo, simplemente se trunca con puntos suspensivos ... Esta es la razón por la que debe tener una etiqueta muy corta (para iPhone en vertical), luego puede agregar una descripción larga debajo del control utilizando un pie de página de grupo como se explicó anteriormente.

0

que resuelven este problema añadir FooterText en el grupo que contiene el interruptor de palanca

0

que había votado respuesta @riobidon 's. Sin embargo, descubrí que 
 no funcionará en la localización.

Si necesita localización, esto es lo que debe hacer.

En Root.plist, utilice algunas palabras para mantener el lugar.Por ejemplo, use "texto de pie de página" para un pie de página de grupo.

Luego en la localización, haga lo siguiente.

En en.lproj/Root.strings, añadir

"footer text" = "the real footer you want.\nSome other descriptions"; 

puede usar \ n en la localización.

En la localización de otros idiomas, puede hacer lo mismo. Nadie verá el "texto del pie de página", ya que el inglés es el idioma de implementación predeterminado. Un usuario ve cuál es el idioma que ha localizado o el inglés como seguro fallido.

Cuestiones relacionadas