/ / Uso de clases de tamaño y autolayout en xcode 6 - xcode, clase, tamaño, autolayout, xcode6

Usar clases de tamaño y autolayout en xcode 6 - xcode, clase, tamaño, autolayout, xcode6

Estoy buscando algo de ayuda con el nuevostoreyboards y clases de tamaño en xcode 6. Estoy buscando construir una interfaz bastante simple con unas pocas etiquetas y un campo de texto, sin embargo, estoy teniendo problemas para que este aspecto sea correcto para los diferentes dispositivos.

Como se puede ver en la imagen adjunta iphone 6.recoge las restricciones y el tamaño establecido para el iPhone, que parece tonto (forzando la etiqueta para Puntuación, por ejemplo, más cerca a la izquierda debido a la restricción) y no hace uso del tamaño de la pantalla. ¿No hay forma en Xcode? para crear un diseño y ajustarlo proporcionalmente al tamaño de la pantalla? ¿Los botones y las etiquetas aumentan de tamaño en x cantidad?

Puedo construir completamente por separado para ipad yiPhone y estaba feliz de hacer esto en versiones anteriores de xcode, pero esto parece estar derrotando todo el punto de las clases de tamaño, e incluso si tuviera que hacer esto, mi problema sigue siendo el iPhone 6 y 6 más, que recogería el diseño del iPhone. y lucir ridículo.

Me arranco el pelo con esto, así que agradecería cualquier ayuda.

enter image description here

Respuestas

0 para la respuesta № 1

Tal vez restringir los elementos inferiores a la parte inferior de la pantalla en lugar de la parte superior. Aparte de eso, creo que no tienes muchas opciones.


0 para la respuesta № 2

Puede cambiar su diseño para diferentes vistasUtilizando anchos y alturas compactos y regulares. Haga clic en wAnyhAny en la parte inferior de su pantalla. Esto proporcionará una ventana emergente de vista de cuadrícula, que le permite personalizar la vista para diferentes tamaños de pantalla. A medida que selecciona diferentes cuadros, la parte inferior le indicará a qué tamaño se aplica la vista. Captura de pantalla de XCode

Puedes cambiar cuatro cosas en una clase de tamaño:

 1. The constant for a constraint
2. If a constraint is installed in the view hierarchy
3. If a view is installed in the view hierarchy
4. The font used for many types of views showing text

Esto significa que si desea una etiqueta o restricción diferente para su vista de iPad, puede agregar esa restricción solo para esa vista usando clases de tamaño.