Что все делает UITableViewController
Получите меня, что делает его действительно полезным? Есть ли какой-то бонус, используя его вместо того, чтобы просто использовать UIViewController
для просмотра с UITableViews
? Я прошу, потому что хочу, чтобы мои представления с UITableViews
наследовались от контроллера базового представления (который наследуется от UIViewController
). Если я использую UITableViewController
, то базовый класс для всех моих представлений становится более сложным.UITableViewController vs UIViewController
ответ
Не так много. Он предоставляет некоторые удобства, но вам это действительно не нужно; Я часто не использую его.
Главное, помимо автоматической настройки при создании одного в раскадровке, - это три свойства: tableView
, clearsSelectionOnViewWillAppear
и refreshControl
. Но они не делают ничего, что вы не можете сделать сами.
Еще одна вещь, которую я обнаружил, 'UITableViewController' делает это очень полезно, au для настройки вида, когда клавиатура закрывает редактируемое текстовое поле. 'Примечание. Класс UITableViewController автоматически изменяет размеры и перетаскивает свой вид таблицы при редактировании текстовых полей.' - [Source] (https://developer.apple.com/library/ios/documentation/StringsTextFonts/Conceptual/ TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html) –
Ничто не более, чем готовый шаблонный код для установки источника данных и подключения к вашему элементу tableView, некоторым геттерам и сеттерам, чтобы сделать вашу жизнь легкой, если вы не хотите прилагать усилия к тому, чтобы сделать то же самое, что доступно.
Но в вашем случае для SubClass его не подходят, чтобы иметь UItableViewController
Ну, я думаю, как ретро и ответ Мэтта правильны, из личного опыта, гораздо проще и менее «Hacky» использовать UITableViewController
с UIRefreshControl
, затем пытается заставить UIRefreshControl работать с UIViewController с UITableView.
По-моему, я сделал заметить разницу, с методом sectionIndexTitlesForTableView, работал в UITableViewController и в UIViewController не ... Мой 2с
Проверьте это:
Страница, на которую ссылается эта ссылка, была удалена (вот почему я проголосовал за ответ). Было бы интересно узнать, почему? – Michael
- 1. UITableViewController vs UITableView в UIViewController Swift
- 2. Swift - функции переопределения в UIViewController vs UITableViewController
- 3. uitabbarcontroller + uitableviewcontroller + uiviewcontroller
- 4. UITableViewController внутри UIViewController
- 5. UItableViewController в другом UIViewController
- 6. Disapear UITableViewController от UIViewController
- 7. Изменение UIViewController на UITableViewController
- 8. UITableViewController автоматически нажимает UIViewController?
- 9. UIViewController & UITableViewController - Настройки Страница
- 10. UITableViewController vs UITableView
- 11. IOS Пользовательского UITableViewController внутри UIViewController
- 12. Суперкласс для UITableViewController и UIViewController
- 13. UIViewController и UITableViewController общая логика
- 14. функциональность UITableViewController в нормальной UIViewController
- 15. Использовать класс UIViewController для UITableViewController
- 16. Расширить UIViewController в UITableViewController IOS
- 17. segue от UIViewController до UITableViewController
- 18. переход от UIViewController к UITableViewController
- 19. Доступ к UIViewController из UITableViewController?
- 20. UITableView vs. UITableViewController
- 21. UITableViewController vs TableView
- 22. Как декларировать UITableViewController в Unwind segue от UITableViewController до UIViewController
- 23. Перейдите из UITableView (не UITableViewController) в UIViewController
- 24. Добавить маркеры из UITableViewController в UIViewController
- 25. Проверьте, является ли супервизор UITableViewController UIViewController?
- 26. IOS с MonoTouch - Изменение UIViewController к UITableViewController
- 27. Перенос NSFetchedResultsController в UIViewController из UITableViewController
- 28. Невозможно «передать данные» от UITableViewController к UIViewController
- 29. Swift делегировать связь между uiviewcontroller и uitableviewcontroller
- 30. Xamarin IOS UITableViewController RowSelected перейти к UIViewController
возможного дублировать [в чем разница между UIViewController и UITableViewController] (http://stackoverflow.com/questions/17305723/what-is-the-difference-between-uiviewcontroller-and-uitableviewcontroller) – Raptor