У меня есть UIButton, установленный в верхнем левом углу контроллера моего вида в раскадровке. Когда я запускаю приложение на устройстве, локализованном на английском языке (слева направо), позиция кнопки - это место, где я его позиционировал, однако, когда я запускаю приложение в правом левом языке, кнопка перемещается на противоположную сторону представления контроллер - см. скриншоты ниже. Это связано с ограничениями/другими настройками? Благодаря!Рамка UIButton меняется в соответствии с устройством langauge
0
A
ответ
1
Когда вы делаете горизонтальное ограничение в IB, он добавляет его в качестве ведущей или заднего ограничения. Чтобы изменить это налево или вправо, отредактируйте ограничение (дважды щелкните по ограничению в списке). В выпадающем меню для элемента снимите отметку с строки, обозначающей «Respect Language Direction».
+0
Работал - большое спасибо :) – royherma
Смежные вопросы
- 1. Рамка кнопки не меняется
- 2. Рамка в соответствии с ориентацией интерфейса
- 3. Рамка не меняется в cellForRowAtIndexPath
- 4. Размер UIButton не меняется
- 5. Динамический размер шрифта в соответствии с устройством
- 6. UIButton изображение не меняется
- 7. Пользовательское изображение и рамка UIButton
- 8. Рамка UIbutton и addtarget различны
- 9. Формат даты меняется в соответствии с браузером
- 10. tintColor изображения UIButton не меняется
- 11. UIButton Изображение не меняется/обновляется
- 12. Расширение UIButton только в соответствии с протоколом
- 13. Обновить изображение UIButton в соответствии с моделью
- 14. Swift: рамка просмотра меняется после добавления поднабора
- 15. Неверная рамка drawRect относительно рамки UIButton
- 16. UIButton не меняется в выбранном состоянии
- 17. Хотите масштабировать содержимое внутри представления в соответствии с размером представления, которое работает в соответствии с устройством.
- 18. Как изменить размер кнопки в соответствии с устройством экрана?
- 19. Невозможно автоматическое изменение размера проигрывателя YouTube в соответствии с устройством
- 20. Как динамически рассчитать высоту UITableViewCell в соответствии с устройством
- 21. Автоматический переадресация на поддомену В соответствии с устройством
- 22. уведомлять по подходящему типу уведомлений в соответствии с устройством SDK
- 23. Как определить PTM_RATIO в соответствии с устройством iOS
- 24. Различные ориентации устройства в соответствии с устройством (iPhone или IPad)
- 25. stretch divider изображение в соответствии с мобильным устройством
- 26. Android-шрифт по умолчанию будет меняться в соответствии с устройством
- 27. Настройка ширины и высоты кнопок в соответствии с устройством
- 28. Изображение UIButton не меняется при нажатии
- 29. UIButton цвет меняется сам по себе
- 30. UIButton отключено состояние не меняется немедленно
Вы использовали левое ограничение или ведущее ограничение? Я думаю, что последнее зависит от языка, а первое - нет. – rdelmar
да @rdelmar после прочтения здесь больше в яблочном constaint docs, я думаю, что это проблема. Однако, когда я пытаюсь установить ограничение для левого пространства кнопки, он добавляет ведущее ограничение - как я могу явно установить ограничение как левое ограничение? (Всякий раз, когда я делаю Add New Constraint, он добавляет его как ведущий, как i mentioend!) – royherma
@rdelmar Я должен упомянуть, что я добавил все ограничения в раскадровку и хотел бы добавить это левое ограничение также через раскадровку, если возможно – royherma