2014-09-11 3 views
1

я в TableView установить внутри UIViewControllerUITableView Scrollview делегат не назвал

@property (strong, nonatomic) IBOutlet UITableView *tableView; 

с делегатами, установленными в viewDidLoad

self.tableView.delegate = self; 
self.tableView.dataSource = self; 

следующие методы никогда не дозвонились:

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView; 
- (void)scrollViewDidScroll:(UIScrollView *)scrollView; 

Исн 't tableviewdelegate должен также соответствовать uiscrollviewdelegate? Любая идея, почему эти методы никогда не называются?

+1

Работает ли tableView в других отношениях? Используются ли другие методы (tableView) делегата (например, 'didSelectRowAtIndex')? – pbasdf

+0

Да другие методы делегата, такие как didSelectRowAtIndex, работают –

+0

Фактически выбор не работает над табличным представлением .. но источник данных правильно отображается –

ответ

0

Добавить делегатские строки в awakeFromNib вместо viewDidLoad. У меня была такая же проблема, и это сработало.

Смежные вопросы