Есть ли способ изменить ограничения? Я хочу изменить высоту, centerX и centerY кнопки, если устройство находится в ландшафтном режиме.Как изменить ограничения, когда устройство находится в ландшафтном режиме?
ответ
Вы можете использовать различные ограничения, используя классы размера. Классы размера позволяют добавлять различные ограничения для различных режимов: пейзаж и портрет для различных устройств.
И как я могу изменить высоту, когда мое устройство находится в ландшафтном режиме? – mafioso
Вы можете изменить высоту, используя два способа: 1) создать выход ограничения высоты и изменить его на вращение. 2) Использовать <= отношение для ограничения высоты из раскадровки. –
Если вы создаете выход ограничения высоты кнопки, то вам придется изменить его, как YourbuttonHeightConstraintOutlet.constant = your_new_value –
Класс размера поможет вам сменить ограничения в ландшафтном и портретном режимах как и даже для соотношения экрана устройства. Для получения дополнительной информации см. Ray wenderlich Auto layout tutorial
Если вы используете автоматическую компоновку, тогда создайте точки ограничений и измените постоянное значение вашего ограничения в соответствии с вашими потребностями.
Пример: Если высота ограничение heightOfView затем установить heightOfView.constant = х, в вашем ландшафтном режиме
- 1. Ошибка MPAndroidChart PieChartRenderer, когда устройство находится в ландшафтном режиме
- 2. pushViewController: - как отображать в режиме только портрет, когда устройство находится в ландшафтном режиме?
- 3. Впервые приложение находится в портретном режиме, если устройство находится в ландшафтном режиме
- 4. Показать экранную клавиатуру, когда устройство находится в режиме пейзажа
- 5. Как изменить положение изображения в ландшафтном режиме
- 6. Скрытие ярлыка, когда телефон находится в ландшафтном режиме
- 7. Периодически запускайте задачу *, даже когда устройство находится в режиме ожидания *
- 8. Как изменить размер веб-представления в ландшафтном режиме в iPhone?
- 9. Как изменить поворот значков в ландшафтном режиме в Swift?
- 10. Могу ли я определить, находится ли устройство в портретном или ландшафтном режиме с помощью jquery?
- 11. Как определить, находится ли устройство в портретном или ландшафтном режиме с помощью CSS
- 12. Сообщите, когда Android-устройство находится в спящем режиме
- 13. Кнопка текста теряется, когда в ландшафтном режиме
- 14. ИОС блокировки/разблокирует счетчик, когда устройство находится в режиме фона
- 15. Как сохранить совместимость, когда пользователь перелистывает iDevice в ландшафтном режиме?
- 16. Воспроизведение звука, когда устройство находится в бесшумном режиме
- 17. SystemClock.elapsedRealtime() дрейф, когда устройство находится в режиме с низким энергопотреблением
- 18. Ошибка телефона Gap, когда в ландшафтном режиме
- 19. Фоновое изображение меняется, когда оно находится в ландшафтном режиме в MIT App Inventor 2
- 20. Как загрузить UIViewController в ландшафтном режиме, если его родительский режим находится в режиме «Портрет»?
- 21. UIAlertView в ландшафтном режиме
- 22. Как изменить цвет формы, когда он находится в режиме чтения
- 23. Как изменить активность, когда приложение находится в фоновом режиме
- 24. Контроллер панели в ландшафтном режиме
- 25. iOS MKMapView показывает пустую карту, если она инициализирована в ландшафтном режиме, когда кнопка дома находится справа.
- 26. Admob SMART_BANNER в android не работает, когда ориентация находится в ландшафтном режиме
- 27. UISplitViewController отображает портрет в ландшафтном режиме
- 28. Как сделать вид эскизов в ландшафтном режиме?
- 29. Индикатор активности не центрирован в ландшафтном режиме
- 30. UIDeviceOrientationUnknown в ландшафтном режиме
принимать IBOutlet этого ограничения и изменения соответственно –
Вы используете раскадровку или с помощью кода? – MCMatan
В настоящее время раскадровка – mafioso