Я добавляю элементы управления (subviews) к виду программно в проекте iOS7/xCode. Когда я переворачиваю ориентацию, элементы управления снова исчезают. Зачем? Как убедиться, что элементы управления снова появляются, когда я переворачиваю ориентации? Что происходит за кулисами, когда я переворачиваю ориентацию?Программное добавление элементов управления исчезает при изменении ориентации в iOS
0
A
ответ
1
По умолчанию кадры не обновляются при изменении ориентации. Либо:
- вручную обновить фреймах
- Использование NSLayoutConstraint, который является новым, предпочтительным способом: http://developer.apple.com/library/mac/documentation/AppKit/Reference/NSLayoutConstraint_Class/
Обратите внимание, что вы можете назначить ограничения визуально в Interface Builder. Новое в XCode 5 заключается в том, что ограничения необходимо добавлять вручную и больше не требуются, например, в версии 4.
Смежные вопросы
- 1. Фрагмент исчезает при изменении ориентации
- 2. Фрагмент исчезает при изменении ориентации
- 3. Маркер на карте исчезает при изменении ориентации.
- 4. GoogleMap в фрагменте исчезает при изменении ориентации
- 5. Образ изображения ImageView исчезает при изменении ориентации
- 6. ImageButton исчезает при изменении ориентации экрана
- 7. Значок меню ActionBar исчезает при изменении ориентации
- 8. iOS View не меняет ориентацию при изменении ориентации
- 9. Android - Добавление просмотров при изменении ориентации
- 10. Перемещение разделяемых элементов при изменении ориентации
- 11. Проблемы при изменении ориентации ориентации
- 12. UIActivityIndicatorView в заголовке раздела UITableView исчезает при изменении ориентации
- 13. CustomView в ActionBar исчезает при изменении ориентации? (AppCompat)
- 14. Проблемы с UIScrollView при изменении ориентации, iOS
- 15. Полилиния исчезает при изменении ориентации - Android - GMaps V2
- 16. Android: почему большая часть макета исчезает при изменении ориентации?
- 17. Перезагрузка только при изменении ориентации
- 18. Редактирование элементов управления исчезает при перезагрузке
- 19. NullPointerException при изменении ориентации
- 20. ASP.NET: просмотр и программное добавление пользовательских элементов управления
- 21. NullPointerException при изменении ориентации
- 22. Обновить контроль при изменении ориентации?
- 23. Изменение размера HTML-элементов при изменении ориентации Android
- 24. Заполнитель в UITextField неуместен при изменении ориентации
- 25. Автоматическое изменение размеров элементов при изменении ориентации в Windows Phone
- 26. Изменение размера элементов управления при изменении формы
- 27. Добавление CALayer в UIView с возможностью перерисовки при изменении ориентации
- 28. Программное добавление пользовательского элемента управления в ASP.NET
- 29. Добавление и удаление элементов при изменении размера
- 30. Как сохранить всплывающее окно при изменении ориентации?
Изменяются ли кадры, чтобы представления отображались со стороны экрана? – Wain
поделитесь некоторым кодом, тогда вы можете найти решение. –