我在setContentOffset
上使用UITableView
是因为我想最初隐藏一个是我的tableHeaderView
的搜索字段。
[self.tableView setContentOffset:CGPointMake(0, 56)]; // No scroll please!
每次按下新的
viewController
时,我都想隐藏带有contentOffset的搜索栏。但是,当我弹出viewController
时,由于某种原因该偏移量不再有效,并显示搜索栏。为什么是这样? 最佳答案
您可以尝试在以下方面实施它
- (void)viewWillAppear:(BOOL)animated {
[self.tableView setContentOffset:CGPointMake(0, 56)];
}
这将使表格在屏幕上显示之前处于正确的位置,我假设您的意思是在设置位置时没有动画。
关于objective-c - UITableView setContentOffset但不滚动tableView吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13790522/