就像在单击iOS状态栏时一样,将UIViewController滚动到顶部

时间:2019-01-02 15:59:49

标签: ios tableview scrollview

我想知道当用户点击状态栏时Apple用来滚动包含UIViewController的{​​{1}}到顶部的方法是否对我们有用。

我试图找到它,但是没有成功。

我试图重现它,但是当UIScrollView更喜欢显示大标题(大标题未扩展)时,它不能100%工作。

如何像苹果一样将UIViewController滚动到顶部?


关注我的审判:

UIViewController

1 个答案:

答案 0 :(得分:0)

在确定滚动位置时,必须考虑滚动视图的内容插图(adjustedContentInset)。您的代码无法执行此操作,因此最终您会滚动到错误的位置。

firstScrollView.contentOffset.y = -firstScrollView.adjustedContentInset.top