我的UIViewController中有一个UITableView。
我希望在按下状态栏时滚动到顶部。我已经尝试了self.tableView.scrollsToTop = YES
,但它没有将表格滚动到顶部。
有关如何使这项工作的任何想法?
答案 0 :(得分:1)
查看UIScrollView的文档,滚动到顶部,有一个特殊的考虑因素:"在iPhone上,如果屏幕上有多个滚动视图,则滚动到顶部的手势无效scrollsToTop设置为yes。"
此可能成为问题的一部分,而不会看到您的实际代码。
你可能会使用的另一种技术,因为它听起来像嵌套在视图控制器中的uitableview,是调用scrollToRowAtIndexPath:atScrollPosition:animated:
因此,检测状态栏何时被按下,然后调用[YourTable scrollToRowAtIndexPath:might0 atScrollPosition:UITableViewScrollPositionTop animated:YES / NO];