【发布时间】:2013-10-15 06:09:43
【问题描述】:
我的视图控制器中只有一个 UITableView 并且有我的代码:
@interface MyViewController ()<UITableViewDataSource,UITableViewDelegate>
self.tableView = [[UITableView alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, [UIScreen mainScreen].bounds.size.height) style:UITableViewStylePlain];
self.tableView.delegate = self;
self.tableView.dataSource = self;
self.tableView.scrollsToTop = YES;
[self.view addSubview:self.tableView];
它甚至不运行:
- (BOOL) scrollViewShouldScrollToTop:(UIScrollView*) scrollView
我不知道为什么,我该如何解决这个问题?非常感谢。
【问题讨论】:
-
屏幕上是否还有其他滚动视图(或滚动视图子类,例如表格视图或集合视图)?
-
@Virussmca 感谢您的回复,我正在使用第三部分库,我的 TableView 后面还有另一个 uitableView。
-
正如苹果文档所说,“在 iPhone 上,如果屏幕上有多个滚动视图将 scrollsToTop 设置为 YES,则滚动到顶部手势无效。”
-
@Virussmca 好的,我明白了!请留下答案,我会投票。
标签: ios uitableview uiscrollview