Ответ 1
Теперь UITableViewDelegate
соответствует UIScrollViewDelegate
!
(Я пишу этот ответ, потому что многие люди собираются найти эту страницу googling..)
У меня есть переменная экземпляра UITableView
. Я хочу, чтобы мой контроллер просмотра был UIScrollViewDelegate
для моего UITableViewController
. Я уже пробовал
tableView.delegate = self;
Но при прокрутке мои методы
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView
willDecelerate:(BOOL)decelerate
не вызываются. Любые предложения?
Теперь UITableViewDelegate
соответствует UIScrollViewDelegate
!
(Я пишу этот ответ, потому что многие люди собираются найти эту страницу googling..)
UITableViewDelegate
также реализует протокол UIScrollViewDelegate
.
Это официально не поддерживается. UITableView
и UIWebView
не выставляют свои просмотренные пользователем прокрутки.
Вы можете спуститься в иерархию subview и сделать недокументированные вызовы, но это не рекомендуется, поскольку оно официально запрещено и может быть повреждено в будущих версиях ОС, если изменяется базовый (недокументированный) API.