El button UIB no muestra el text en iOS6.

Estoy trabajando con iOS6 y Xcode 4.5, estoy recibiendo un problema de interfaz de usuario con un UIButton , algunos de los botones del título no se muestran en mi vista.

En una versión anterior de iOS todo funciona como se esperaba.

Por favor vea la siguiente image. No muestra el text "Botón" mientras lo ejecuta en el simulador

introduzca la descripción de la imagen aquí

Tuve un caso similar que acabo de resolver. Creo que sé lo que desencadena el problema con el layout automático.

Supongo que ha creado un button, luego copydo en la fila y luego copydo las filas hacia abajo. Cuando hace eso, una de las restricciones de layout automático que se establece es "Alineación de línea de base" entre los botones.

El problema es si estas restricciones (no tiene que ser de nivel de usuario) permanecen entre los botones que no están en la misma position horizontal, es decir, entre botones en diferentes filas. Seleccione el button problemático y verifique si tiene esta restricción. Este fue mi caso:

introduzca la descripción de la imagen aquí

Si lo hace, selecciónelo, actualice a definido por el usuario y bórrelo. Todo mágicamente funciona después.

1 Finalmente resolví mi problema, en realidad iOS6 hace un layout automático por defecto para el controller de vista, a través de eso alineará cada componente en la vista. Sin embargo, no necesito el layout automático. así que simplemente deseleccioné el layout automático en la propiedad que resolvió mi problema.

introduzca la descripción de la imagen aquí

limpie su proyecto y compile nuevamente, si no funciona, reinicie el xcode y elimine la aplicación anterior del simulador.

Una cosa más, si nada funciona para usted, entonces quite el button y agregue nuevos botones.

Intente cambiar la propiedad de "salto de línea" del button a cualquier otra cosa que no sea truncar el medio. Parece que se está truncando solo a puntos suspensivos.