2015-05-06 3 views
1

В моем приложении мне нужен отдельный пользовательский интерфейс для левшей и для правшей. Разница в основном состоит в том, что кнопки расположены в правой части экрана или в левой части экрана.ios - реализация интерфейса для правой руки и для левой руки

Каков способ создания пользовательского интерфейса для поддержки такого рода требований? Как мне указать ограничения автомакета, чтобы это разрешить?

+0

Вы можете изучить, как это делается для правых на левые языки, https://developer.apple.com/library/ios/documentation/MacOSX/Conceptual/BPInternational/SupportingRight-To-LeftLanguages/SupportingRight -To-LeftLanguages.html –

+0

Откуда вы знаете, какая рука используется? Я левша, но я использую свой iPhone в правой руке половину времени. – rmaddy

+0

Я попрошу пользователя, которого он предпочитает. –

ответ

1

В основном у вас есть два варианта:

  • Вы могли бы спроектировать весь интерфейс в два раз, в парах сцен или даже два раскадровки, и загрузить соответствующую сцену вида контроллера или раскадровку в зависимости от предпочтений пользователя.

  • Вы можете подготовить свой код для замены ограничений и изменения (или изменить их значения constant) в режиме реального времени, когда пользователь изменяет предпочтения.

Смежные вопросы