У меня есть элементы UI (UIViews, labels и datapicker), созданные в Storyboard, которые я хочу инициализировать только в том случае, если пользователь нажимает UIButton: в настоящее время я просто скрываю и показываю его ... lol , Это хорошо, но не идеально, я думаю, конечно, есть лучший способ. Можно ли, например, загружать IBOutlets лениво ... т. Е. Только если они нужны?Lazy загрузка элементов пользовательского интерфейса/IBOutlets
0
A
ответ
2
Нет. В принципе, когда создается представление, все элементы управления в нем создаются, и все IBOutlets подключаются как часть его настройки.
Что вам нужно, чтобы задержать создание частей вашего вида, пока они вам не понадобятся. И управление, и проводка. Вам нужно будет извлечь эти элементы управления для отдельного представления, раскадровки или xib-файла и использовать код для их загрузки. Вы можете вручную добавлять виды или, возможно, вручную использовать встроенный сегмент. Другой альтернативой является пользовательский контроль.
Но я догадываюсь, что из вашего описания, что все это слишком много, и ваше приложение на самом деле очень счастливо, как есть.
Смежные вопросы
- 1. ExtJS4 MVC Lazy Загрузка
- 2. Контейнерная загрузка элементов пользовательского интерфейса
- 3. CSS Lazy Загрузка в Chrome
- 4. Python Lazy Загрузка
- 5. Lazy загрузка веб-компонента
- 6. Lazy Загрузка PDF
- 7. Lazy Загрузка в QueryDSL
- 8. Vue.js 2.0 Lazy Загрузка
- 9. Android Lazy Загрузка
- 10. EF Lazy Загрузка
- 11. Lazy Загрузка в MongoDb
- 12. Что такое Lazy Загрузка?
- 13. Lazy загрузка компонента richface
- 14. Autofac Lazy Загрузка
- 15. Lazy Загрузка в winforms
- 16. UIScrollView Lazy Загрузка изображений
- 17. Yii Lazy Загрузка
- 18. Kendo UI Lazy Загрузка
- 19. Singleton Lazy Загрузка шаблона
- 20. ASP.NET HoverMenuExtender Lazy Загрузка
- 21. GWT Lazy Загрузка
- 22. Lazy Загрузка макетов
- 23. Lazy/отложенная загрузка CollectionViewSource?
- 24. Lazy Загрузка в NHibernate
- 25. Lazy Загрузка в LongListSelector
- 26. Загрузка элементов пользовательского интерфейса в команде пользователя
- 27. UITableView On Screen Image Загрузка Lazy Загрузка
- 28. Flex 4 Tree Lazy Загрузка
- 29. Asynchronous Lazy Загрузка в ActionScript
- 30. jQuery: Lazy Загрузка для JS
Хорошо, спасибо - я думаю, что буду реализовывать одно из ваших предложений, если я заметлю проблемы. Я просто чувствовал, что укрытие было немного взломанным, но сейчас нужно будет это сделать. Спасибо ! – KML