Я делаю базовое приложение в XCode, но настройка всех компонентов вызывает у меня проблемы, почему эта кнопка не появится в ландшафтном режиме?Почему моя кнопка не отображается в ландшафтном режиме?
1
A
ответ
2
, как вы используете Autolayout проблема здесь. Вы устанавливаете константы на расстояния bottom space
и top space
. Когда ориентация устройства изменяется, это приводит к нежелательным результатам, например, что кнопка больше не находится на экране.
Лучшим подходом будет позиционирование видов относительно друг друга. Итак, если вы хотите, чтобы кнопка оставалась прямо под текстовым полем, вы можете установить vertical space
этих двух компонентов вместо того, чтобы использовать кнопку bottom space
для кнопки.
1
Его проблема ограничений.
Установите ограничения по сравнению с указанным выше текстовым полем.
Вы устанавливаете 347px снизу, что приводит к выходу кнопки с экрана.
Смежные вопросы
- 1. Почему моя кнопка не отображается?
- 2. Почему моя кнопка не отображается?
- 3. Кнопка не отображается в ландшафтном режиме в iOS 8
- 4. Почему моя кнопка не отображается в коде?
- 5. Почему моя панель инструментов не видна в ландшафтном режиме?
- 6. Моя кнопка не отображается
- 7. Libgdx: Почему моя кнопка не отображается
- 8. Appcelerator Titanium - почему моя кнопка не отображается?
- 9. SoftKeyboard автоматически не отображается в ландшафтном режиме
- 10. SpannableString не отображается корректно в ландшафтном режиме
- 11. Кнопка текста теряется, когда в ландшафтном режиме
- 12. Моя кнопка не отображается в Android Studio
- 13. Скроллер не отображается в ландшафтном режиме в IOS APP
- 14. swift - Popover отображается неправильно в ландшафтном режиме
- 15. Почему моя кнопка не отображается в области ContentPresenter?
- 16. Почему моя кнопка не отображается в моем представлении?
- 17. Моя кнопка в facebook не отображается
- 18. Почему клавиатура в ландшафтном режиме выглядит так?
- 19. UIActionSheet не отображается должным образом в ландшафтном режиме
- 20. Почему моя кнопка не удаляется?
- 21. Почему моя кнопка не работает?
- 22. Почему моя кнопка не работает?
- 23. Простое окно: Почему моя динамически сгенерированная кнопка не отображается?
- 24. MPMoviePlayerController Кнопка «Готово» не отвечает в ландшафтном режиме
- 25. Почему моя кнопка FLATTR не отображается на испанском языке?
- 26. Почему моя кнопка не отображается на моем JPanel - Java
- 27. Почему моя кнопка PayPal не отображается имя элемента
- 28. Почему моя кнопка не отключается?
- 29. Кнопка не отображается в мобильном режиме
- 30. Почему кнопка jframe не отображается?
Устанавливает их по горизонтали и вертикально по центру, или это создаст проблемы? –
Да, если вы посмотрите на значения для ограничений в самом правом представлении, вы увидите, что тогда это не имеет смысла. Расстояние до дна не может быть EQUAL до 347 в ландшафтном режиме, то есть больше, чем высота экрана :-) –
@ Физика137 из вашей настройки похоже, что настройка их по горизонтали по центру - хорошая идея. вам нужно переосмыслить вертикальное позиционирование ваших элементов ui, хотя, на мой взгляд, не имеет смысла ставить их вертикально по центру. как я сказал в ответе, попробуйте установить ** вертикальные пространства ** между представлениями. – nburk