标题说明了一切。
如果您在Xcode中打开模板“Master-Detail”项目,并测试从主VC到详细VC,您将看到在返回主VC后,您将返回到相同的基础scrollview偏移你离开了。
此模板项目正在运行iOS8并启用了Autolayout(但尚未真正使用)。
我的项目有类似的设置,但有一个具有许多约束的自定义单元格,并且还使用UIAutomaticDimension来自动调整单元格。所以在我的viewDidLoad中,我有:
//Dynamic cell sizing
self.tableView.estimatedRowHeight = 350.0;
self.tableView.rowHeight = UITableViewAutomaticDimension;
现在,我的UIScrollView的contentOffset属性仍然可以正确计算(使用断点检查),但是当我执行此操作时似乎没有做任何事情:
self.tableView.contentOffset = CGPointMake(self.tableView.contentOffset.x, self.myNewContentOffset.y);
UITableViewAutomaticDimension与设置UIScrollView contentOffset之间是否存在冲突?
由于