uiview storyboard semantics ios9 xcode7

uiview - Xcode 7 ¿cuál es la vista del guión gráfico "semántico"?



storyboard semantics (1)

Veo que iOS9 y xCode7 introdujeron un nuevo campo llamado "semántico" en la configuración del guión gráfico. Una búsqueda en Google no reveló resultados relevantes en la parte superior.

¿Cuál es el significado del campo semántico de vista?


Hay un nuevo soporte de internacionalización en iOS 9, que permite cambiar la interfaz de izquierda a derecha y viceversa, dependiendo del idioma del sistema actual. Puedes elegir el idioma árabe para probarlo. El árabe se lee de derecha a izquierda, por lo que la interfaz se invierte.

Here puedes leer la guía de Apple al respecto.

La propiedad "Semántica" en el guión gráfico es una regla que permite al iOS saber si la vista debe ser volteada o no. Hay múltiples opciones:

  • Sin especificar : el valor predeterminado para las vistas. La vista se invierte cuando se cambia entre los diseños de izquierda a derecha y de derecha a izquierda.
  • Reproducción : una vista que representa los controles de reproducción, como los botones Reproducir, Rebobinar o Avance rápido o los restregadores de cabezal de reproducción. Estas vistas no se invierten al cambiar entre los diseños de izquierda a derecha y de derecha a izquierda.
  • Espacial : una vista que representa un control direccional, por ejemplo, un control de segmento para la alineación del texto o un control D-pad para un juego. Estas vistas no se invierten al cambiar entre los diseños de izquierda a derecha y de derecha a izquierda.
  • Forzar de izquierda a derecha : una vista que siempre se muestra con un diseño de izquierda a derecha.
  • Forzar de derecha a izquierda : una vista que siempre se muestra con un diseño de derecha a izquierda.

Fuente - documentación de Apple