objective-c swift ios8 xcode6 size-classes

objective c - Usar clases de tamaño en Xcode 6 beta



objective-c swift (1)

Clases de tamaño le permite crear un solo guión gráfico independientemente del dispositivo. Da la alegría de los diseños adaptables (diseños para diferentes tamaños de lienzos en lugar de dispositivos específicos, pueden ser compactos o regulares ) En general, una sola aplicación para todos los dispositivos. Ahora concéntrese en diseñar su diseño de manera abstracta como si fuera un dispositivo genérico.

De lo nuevo en Xcode

Clases de tamaño

Las clases de tamaño para iOS 8 permiten diseñar un solo guión gráfico universal con diseños personalizados para iPhone y iPad. Con las clases de tamaño, puede definir vistas y restricciones comunes una vez, y luego agregar variaciones para cada factor de forma admitido. Los catálogos de simuladores y activos de iOS son totalmente compatibles con las clases de tamaño.

Básicamente, solo quieres crear un guión gráfico único para todos los diseños iPhone3.5 ", iPhone4", iPhone6 ​​(quién sabe su tamaño), iPad ... Incluso puedes diseñar diseños separados para dispositivos de un tamaño específico, pero no vas a crear una segundo guión gráfico. Cuando diseña elementos de interfaz de usuario en el lienzo de Interface Builder en Any Width | Any Height Any Width | Any Height combinación de Any Width | Any Height , el diseño se aplica a todos los tamaños de dispositivos para los que se orienta su aplicación.

Para más información: ayuda de diseño de clase de tamaño

NB: la clase de tamaño también funciona bien en iOS7 . Acabo de probarlo en simuladores iOS7. Si tienes algún problema en el dispositivo, avísame si actualizaré mi respuesta.

Desarrolló un nuevo proyecto desde cero en Swift en Xcode 6 (Beta 1) y ver File Inspector of Storyboard. Hay Use Size Classes debajo de Use Auto Layout . Esta es la captura de pantalla de esto.

1) ¿Qué es Use Size Classes ?

2) ¿Está relacionado con el tamaño de pantalla del iPhone 6?