Ios TableView yOffset在重新加载数据后更改
自定义tableHeaderView时,在视图中重新加载数据后,tableView contentOffset.y将被更改 请帮帮我 我在调用重载数据时记录了tableView contentOffset, 这是日志: 2016-03-01 10:51:04:362~~[1474:387143]将TableViewContentOffset:{0,-18} 2016-03-01 10:51:04:363~~[1474:387143]TableViewContentOffset:{0,-62} 我是这样调用的:Ios TableView yOffset在重新加载数据后更改,ios,tableview,Ios,Tableview,自定义tableHeaderView时,在视图中重新加载数据后,tableView contentOffset.y将被更改 请帮帮我 我在调用重载数据时记录了tableView contentOffset, 这是日志: 2016-03-01 10:51:04:362~~[1474:387143]将TableViewContentOffset:{0,-18} 2016-03-01 10:51:04:363~~[1474:387143]TableViewContentOffset:{0,-62} 我
NHDLog(@"will-TableViewContentOffset: %@", NSStringFromCGPoint(self.tableView.
[self _reloadTableView];
NHDLog(@"did-TableViewContentOffset: %@", NSStringFromCGPoint(self.tableView.contentOffset));
在viewDidLoad中,我设置了:
self.edgesForExtendedLayout = UIRectEdgeNone;
self.automaticallyAdjustsScrollViewInsets = NO;
尝试在viewDidLoad中添加以下代码: 迅速:
self.automaticallyAdjustsScrollViewInsets = false
在Objective-C中
self.automaticallyAdjustsScrollViewInsets = NO;
尝试在viewDidLoad中添加以下代码: 迅速:
self.automaticallyAdjustsScrollViewInsets = false
在Objective-C中
self.automaticallyAdjustsScrollViewInsets = NO;
我最终通过删除以下代码解决了问题: -CGFloattableView:UITableView*tableView估计的权重或权重索引路径:NSIndexPath*indexPath
我最终通过删除以下代码解决了问题: -CGFloattableView:UITableView*tableView估计的权重或权重索引路径:NSIndexPath*indexPath
这为我解决了同样的问题:
这为我解决了同样的问题:
不合适的估计值将使误差为y。我更改了值以解决我的问题,我认为您也应该尝试。不合适的估计值将使错误为y。我更改了值以解决我的问题,我认为您也应该尝试。实际问题是什么?您能更具体一点吗?UITableView或UITableViewController是否加载在任何UINavigationController或UITableViewController中?发布一些代码,向我们展示您的尝试,并清楚解释我们的问题所在。我们很乐意为您提供帮助。请参考此链接:@IOSENTUSATIC我已经解决了我的问题,谢谢。实际问题是什么?请您更具体一点好吗?UITableView或UITableViewController是否加载在任何UINavigationController或UITableViewController中?发布一些代码,向我们展示您的尝试,并清楚解释我们的问题所在。我们很乐意帮助您。请参考此链接:@IOSENTUSATIC我已经解决了我的问题,谢谢。