iDi*_*Dia 5 scroll uitableview ios
我UITableView以这种方式检测滚动
`
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate: (BOOL)decelerate{
isDragging_msg = FALSE;
[tblSongs reloadData];
Run Code Online (Sandbox Code Playgroud)
}
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{
isDecliring_msg = FALSE;
[tblSongs reloadData]; }
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView{
isDragging_msg = TRUE;
Run Code Online (Sandbox Code Playgroud)
}
- (void)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView{
isDecliring_msg = TRUE; }
Run Code Online (Sandbox Code Playgroud)
`
但我必须加载sevaral UITableViews在这个检测下我必须单独重新加载每个表.那么我如何检测当前正在滚动的表.
谢谢
表视图是这里提到的滚动视图:是否可以从Nib访问UITableView的ScrollView代码?
因此,您只需检查每个委托方法中传递的滚动视图,滚动视图是否是您想要的表视图,例如:
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate{
if (scrollView == tblSongs) {
isDragging_msg = FALSE;
[tblSongs reloadData];
}
}
Run Code Online (Sandbox Code Playgroud)