iOS: deshabilita la duplicación de la interfaz de usuario en XIB

en iOS 6 hay una nueva "característica" que refleja los elementos de la interfaz de usuario en el file xib si el usuario está en la configuration regional de derecha a izquierda (hebreo, árabe). ( http://developer.apple.com/library/ios/#documentation/miscellaneous/conceptual/iphoneostechoverview/iPhoneOSTechnologies/iPhoneOSTechnologies.html )

Me arruina completamente mi interfaz.

¿Hay alguna forma de deshabilitarlo sin deshabilitar el layout automático?

Las restricciones horizontales tienen la opción "Dirección" en Interface Builder. Por defecto está configurado en "Liderando a la queue", lo que provoca la duplicación. Puede configurarlo en "De izquierda a derecha" para deshabilitar la duplicación.

Tenga en count que al cambiar todas las restricciones editando los files storyboard / xib se generan excepciones o un layout desorganizado, parece que Interface Builder crea / modifica algunas restricciones adicionales al cambiar la configuration de dirección.

Así que la forma más rápida que encontré para cambiar el xib / storyboard existente es seleccionar todas las restricciones con el set "Leading to Trailing", cambiarlas juntas a "Left to Right" y luego verificar si algunas restricciones horizontales nuevas se crearon automáticamente – Su dirección debe cambiarse a "De izquierda a derecha" también.

Seguido de la solución de @silyevsk, aquí hay un método rápido para que yo arregle el reflection de la interfaz de usuario: abra su file xib en el editor de text (xcode / textedit / atom, etc.) Con la herramienta de replace, reemplace lo siguiente:

firstAttribute = "arrastre" con: firstAttribute = "right"

secondAttribute = "arrastre" con: secondAttribute = "right"

firstAttribute = "leading" con: firstAttribute = "left"

secondAttribute = "lider" con: secondAttribute = "left"

Trabajó para mí y salvó muchas horas de lucha con el IB.

¡No sé por qué esta respuesta ha sido eliminada, funciona perfectamente!

introduzca la descripción de la imagen aquí