Bha*_*ath 7 iphone xcode uiscrollview uiscrollviewdelegate ios
我在我的应用程序中使用scrollViewDidScroll委托.
但是,很多时候,即使我开始滚动,这个委托也会被调用,这会产生很多问题.我听说即使设置了特定滚动视图的contentSize,那么此时该委托scrollViewDidScroll即将调用.
调用此委托的不同方案有哪些.控制它的步骤是什么?
我可以设置任何参数来处理这个吗?
为了防止scrollDidScroll:在加载和调整视图时自动触发,我等待添加我的UIScrollView delegate所有视图加载后使用viewDidLayoutSubviews.它对我很有用.
- (void)viewDidLayoutSubviews {
// add table view delegate after the views have been laid out to prevent scrollViewDidScroll
// from firing automaticly when the view is adjusted on load, which makes the tab bar disappear
self.tableView.delegate = self;
}
Run Code Online (Sandbox Code Playgroud)