情景描述

在有TableView和ScrollView的界面中,点击屏幕的Status Bar即可回到顶部,这是因为ScrollView的property scrollsToTop默认为YES。

使用须知

在苹果文档中特别强调

On iPhone, the scroll-to-top gesture has no effect if there is more than one scroll view on-screen that has scrollsToTop set to YES.

潜在的问题

屏幕中有多个ScrollView或者其子类,此时点击Status Bar不能返回顶部。

例如code4app网易新闻Demo在使用过程中就出现了屏幕上包含多个ScrollView及其子类TableView的情况。

解决方法

只设置一个ScrollView的scrollsToTop为YES,其他设置为NO


leejan97
266 声望14 粉丝

深度学习, iOS攻城狮进阶之路!