我有一个包含各种条目的 TableView。有时我需要向下滚动,有时只有几个条目,所以一切都是可见的。
我想要我的第一个单元格中的一些设置和过滤器,但它不应该是可见的,只有当用户向下滚动时。
我的尝试:
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0];
float rowHeight = [self tableView:self.tableView heightForRowAtIndexPath:indexPath];
self.tableView.contentOffset = CGPointMake(0, rowHeight);
}
和
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0];
[self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTopanimated:NO];
}
两者都没有工作。
对我的问题有什么建议吗?