У меня есть родительский вид и два вида контейнера из него. И теперь я хочу получить доступ к представлению контейнера из соответствующего контроллера представления (я их создаю в раскадровке). Я пытался использовать self.view
, но это не имеет смысла. Есть идеи?Как получить доступ к представлению контейнера в соответствующем контроллере представления?
0
A
ответ
0
Я не уверен, что я правильно вас понял, но вы пробовали
self.view.subviews
Например, вы можете установить .tag
для зрения контейнера, и найти свой вид с кодом:
for (UIView *view in self.view.subviews) {
if (view.tag == yourTag) {
//Container view logic
}
}
Надеется, что это поможет
+0
Кажется, что это не сработает, потому что я NSLoged 'views', но их фреймы - все (0,0,0,0), а их скрытые свойства - все ДА, которые отличаются от моей конфигурации. – Caesar
Смежные вопросы
- 1. Как получить доступ к представлению дочернего элемента контейнера из родительского представления в swift
- 2. Как получить доступ к виду контейнера из другого вида контейнера?
- 3. Как получить доступ к представлению? | Ext.js 6
- 4. Как получить доступ к родительскому представлению репутации
- 5. Доступ к элементам представления в контроллере cakePHP
- 6. Как получить доступ к данным, отправленным из представления в контроллере?
- 7. Доступ к представлению диспетчера просмотров
- 8. Как получить доступ к представлению UIView?
- 9. Как получить доступ к представлению внутри tabhost?
- 10. Как получить доступ к представлению свойства от контроллера в emberjs
- 11. навигация проблема контроллера в контроллере представления контейнера
- 12. Доступ к представлению Viewmodel
- 13. Как я могу получить доступ к представлению контроллера родительского представления с контроллера детского представления?
- 14. Как получить доступ к представлению из контроллера табуляции?
- 15. Как получить доступ к массиву в контроллере
- 16. Как получить доступ к псевдониму в контроллере?
- 17. как получить доступ к хэш в контроллере
- 18. Невозможно получить доступ к представлению Django REST
- 19. Уязвимость AngularJS - $ routeProvider приводит к неопределенному объекту в соответствующем контроллере
- 20. Доступ к представлению структуры для представления имени файла?
- 21. Доступ к представлению содержимого UITabBarController
- 22. Как получить доступ к представлению с помощью Fluent NHibernate?
- 23. Zend Framework - доступ к представлению помощника из представления
- 24. Доступ к представлению от другого приложения Cocoa
- 25. Как получить доступ к etcd из контейнера?
- 26. Доступ к представлению андроида api макета nativescript
- 27. Как получить доступ к ViewModel на контроллере
- 28. Как получить доступ к табличному представлению мастера из подробного представления в iOS
- 29. Как я получить доступ к представлению в расширении вид контроллеров
- 30. Как получить доступ к представлению в уникальной позиции ListView?
назначить класс для просмотра контроллера, а затем в раскадровке добавить SEGUE с точкой зрения контейнера для контроллера представления он будет автоматически загружать данные с этой точкой зрения кона троллейщик в контейнерный вид –
Да, я знаю, и я сделал то, что вы сказали. Но я хочу сделать некоторую работу в соответствующем контроллере представления на основе размера его контейнера. – Caesar
, а затем получить размер контейнера, а затем с помощью segue в режиме подготовки к функции segue передать размер в viewcontroller, а затем установить размер соответственно –