У меня есть пользовательский класс UITableView для создания теневых эффектов для всех моих UITableView. Можно ли включить этот класс с моим UITableViewController (s) без создания файла nib для каждого контроллера табличного представления? Есть ли другой способ связать этот пользовательский UITableView другой, а затем в IB?Использование пользовательского UITableView без ссылки в IB
0
A
ответ
1
Используя UITableViewController, установите делегат и источник данных в пользовательский UITableView на контроллер, а затем установите этот пользовательский экземпляр tableView в качестве свойства tableView UITableViewController.
[instanceOfMyCustomUITableView setDelegate:self];
[instanceOfMyCustomUITableView setDataSource:self];
[self setTableView:instanceOfMyCustomUITableView];
само является экземпляром UITableViewController
Смежные вопросы
- 1. Использование пользовательского вида в IB
- 2. Использование пользовательского UITableView в UIViewController
- 3. пользовательского cellcustom uitableveiwcell с IB
- 4. Добавление пользовательского subview в IB
- 5. Отображаются ячейки прототипа IB UITableView?
- 6. Использование UISearchBar без UITableView
- 7. Использование UITableView без раскадровки
- 8. Повторное использование пользовательского UITableView в разных UIViewControllers
- 9. UIPickerView без IB?
- 10. Использование пользовательского UITableView, содержащего ячейку просмотра изображения с UITableViewAutomaticDimension
- 11. Параметры UITableView, не унаследованные от IB
- 12. Использование UISearchViewController без базового UITableView (из раскадровки)
- 13. Использование UITableView без контроллера - получение нераспознанной ошибки выбора
- 14. Использование основных данных в приложении без UITableView
- 15. Использование Grails без пользовательского интерфейса
- 16. Использование Loader без создания ссылки
- 17. Автоматическое изменение элементов пользовательского интерфейса с IB
- 18. Swift, как добавить UITableView к UIViewController с пользовательского класса UITableView
- 19. NullReferenceException & использование методов без ссылки
- 20. Настройка свойства делегата без IB
- 21. От UITableView до пользовательского представления
- 22. Использование пользовательского маршаллера в Джексоне без аннотаций?
- 23. Добавить UISearchBarController в UITableViewController без IB
- 24. IB - Перетаскивание элементов в `scrollview` без репозиционирования?
- 25. Создание пользовательского UITableView в IOS
- 26. Ввод пользовательского представления в UITableView
- 27. Настройка пользовательского заголовка в UITableView
- 28. Как обернуть текст в UITableViewCell, используя только IB (без кода)?
- 29. UITableView внутри пользовательского UITableViewCell
- 30. Использование IB для добавления UISegmentedControl в NavigationBar
Кажется, я получаю некоторые странные результаты этого. При попытке установить [shadowTableView setdataSource: self] я получаю: «DetailViewController не реализует« UIPickerViewDataSource ». Это кажется немного странным, поскольку shadowTableView - это UITableView, а не UIPickerView. Кроме того, [self setTableView: shadowTableView] ожидает, что структура UITableView не является ShadowedTableView. Есть идеи? – avenged
Ошибка. Я отказался от объявления класса вместо импорта его в интерфейс UITableViewController. Отлично работает сейчас, спасибо! – avenged