我在我的应用中使用UITableView。向下滚动后,如果我点击状态栏时间,表格将重新定位到顶部。知道如何做到这一点,是否有可能拦截行动。 TIA,Jim B
答案 0 :(得分:3)
UITableView是UIScrollView的扩展,UITableViewDelegate是UIScrollViewDelegate的扩展。
UIScrollViewDelegate可以实现此方法:
- (BOOL)scrollViewShouldScrollToTop:(UIScrollView *)scrollView
这将允许你拦截它。
您也可以使用tableview的“scrollsToTop”属性将其关闭。
如果您只是想知道它何时发生,您可以使用此委托方法:
- (void)scrollViewDidScrollToTop:(UIScrollView *)scrollView