Привет Можно ли комбинировать UIView с UITableView и ссылаться на него как на один объект? В настоящее время у меня оба объединены как Stack, но я чувствую, что есть лучший способ сделать это. БлагодаряОбъединение UIView и UITableView
ответ
Они два разных объекта, один свойство не может ссылаться на две разные точки зрения. Однако вы можете использовать IBOutlet для обоих представлений в вашем ViewController или в любом представлении предка.
class MyViewController : UIViewController {
@IBOutlet var tableView : UITableView!
}
Затем вы можете просто перетащить reference outlet
для этого конкретного вида из раскадровки к контроллеру представления. Для получения информации по этому вопросу: https://developer.apple.com/library/ios/recipes/xcode_help-IB_connections/chapters/CreatingOutlet.html
Обратите внимание, что я не добавлял свойство для вашего UIView, потому что предположил, что это уже основной вид контроллера. Аналогичным образом, вы можете подклассифицировать основной вид, добавить выход для табличного представления и использовать его в качестве эталонной.
На мой взгляд, существует два способа решения ваших требований:
Вариант 1. используйте представление заголовка таблицы. Я предполагаю, что вы хотите совместить представление с именем topView
с табличным представлением. звонок tableView.tableHeaderView = topView
Вариант 2. добавить topView
в виде таблицы в качестве подзаголовка, а затем настроить contentInset таблицы. Так же, как:
UIEdgeInsets tableViewInsets = self.tableView.contentInset;
tableViewInsets.top = topView.frame.size.height;
self.tableView.contentInset = tableViewInsets;
- 1. UIView и UITableView
- 2. UITableView и конфликт жестов UIView
- 3. UINavigationController с UITableView и UIView
- 4. UITableView и UIImage внутри UIView
- 5. UINavigationController с UIView и UITableView
- 6. UITableView и UIView с клавиатуройWillShow
- 7. Интерактивный UIView за UITableView
- 8. Загрузка UITableView формы UIView
- 9. Пользовательский UITableView (UIView + Cells)
- 10. добавить UIView выше UITableView
- 11. Анимация UIView от UITableView
- 12. Перезагрузите UITableView в UIView
- 13. Добавить UIView выше UITableView
- 14. Независимый UIView в UITableView
- 15. Преобразование UIView в UITableView
- 16. UIView всегда за UITableView
- 17. UITableView позиционирование внутри UIView
- 18. UITableview/UIView Delegate Confusion
- 19. Загрузить UITableView внутри UIView
- 20. UITableView в UIView Swift
- 21. UITableView, не заселяющий UIView
- 22. xCode UIView с UITableView
- 23. UITableView внутри UIView MonoTouch
- 24. Загрузка UIView с uitableview
- 25. UIView за ячейками UITableView
- 26. UIView текстурированная ячейка uitableview?
- 27. UITableView и UIView в одном UIViewController
- 28. Конфликт UITapGestureRecognizer в UIView и для UITableView
- 29. Анимация проблема с UITableView и UIView
- 30. Как создать UIView с UINavController и UITableView
вы можете привести пример, показывающий, как вы хотите, чтобы ссылаться на них? if is uiview с uitableview ниже более подходящим способом будет использовать заголовок uitablewview – dminones
Какова ваша цель в этом? – Adrian