2011-10-26 23 views
5

Mi UIAlertView tiene un mensaje y 3 botones, mi problema es que la vista de alerta se muestra normalmente en vertical, pero oculta el mensaje en modo horizontal como las capturas de pantalla siguientes. ¿Cómo hacer que el mensaje aparezca? Gracias por adelantado.UIAlertView con 3 botones oculta el mensaje en modo apaisado

Portrait mode Landscape

+0

traté de editar alerta marco de vista y la trama de mensaje, así que no hay suerte ... hix –

+0

El mismo problema aquí, ¿encontró una solución? – Rog

+0

No he encontrado una solución todavía :( –

Respuesta

3

yo también tengo el mismo problema,

Pero resolvieron este, con un pequeño cambio. como agregar "\n\n" al final de Title en el alertView

Esto no es una solución correcta. pero esto rectificará ese problema.

* Nota: El título y el mensaje deben tener un texto de una línea.

Gracias,

Satya

+0

He intentado engañarme, pero solo puede mostrar una fila de mensaje, hace que el mensaje que me gustaría mostrar en francés quede recortado. –

1

mediante la fusión del Título String en el mensaje de cadena que puede encajar dos líneas de texto paisajístico. En cuanto a la localización, este es un problema para muchos de nosotros, así que voy a presentar un error con Apple, ya que parece que no somos los únicos que se ocupan de este problema.

Nota: Cualquier LS_ cadenas en mi sistema se hace referencia desde el archivo Localizable.strings.

Así que fui a partir de:

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"LS_Prompt_RateApp_Title", NULL) 
                 message:(@"LS_Prompt_RateApp_Message", NULL) 
                 delegate:self 
               cancelButtonTitle:NSLocalizedString(@"LS_Prompt_RateApp_Never", NULL) 
               otherButtonTitles:NSLocalizedString(@"LS_Prompt_RateApp_OK", NULL), 
                   NSLocalizedString(@"LS_Prompt_RateApp_Cancel", NULL), 
           nil]; 

tengo capturas de pantalla pero no me lo permite debido a ser una cuenta nueva por lo que aquí es una versión de texto:

[ TITLE LINE 1 ] 
    [    ] (message is clipped) 
    [ Button #1 ] 
    [ Button #2 ] 
    [    ] 
    [ Button Cancel] 

enter image description here

a:

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"LS_Prompt_RateApp_Prompt", NULL) 
                 message:NULL 
                 delegate:self 
               cancelButtonTitle:NSLocalizedString(@"LS_Prompt_RateApp_Never", NULL) 
               otherButtonTitles:NSLocalizedString(@"LS_Prompt_RateApp_OK", NULL), 
                   NSLocalizedString(@"LS_Prompt_RateApp_Cancel", NULL), 
           nil]; 

tengo capturas de pantalla pero no me lo permite debido a ser una cuenta nueva por lo que aquí es una versión de texto:

[ TITLE LINE 1 ] 
[ TITLE LINE 2 ] (message == NULL) 
[ Button #1 ] 
[ Button #2 ] 
[    ] 
[ Button Cancel] 

enter image description here

Cuestiones relacionadas