只有一個在我的視圖控制器的UITableView並有我的代碼:iOS7的UITableView scrollsToTop不起作用
@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。 – jxdwinter
正如蘋果的文檔所言,「在iPhone上,如果屏幕上有多個滾動視圖將scrollToToop設置爲YES,則滾動至頂部手勢不起作用。」 –