scrollToTop

相信很多人不知道iPhone手机上的一个功能.

当用户手指在一个UITableView上不停的滑动看后面的内容时,忽然间想回到顶部,那么这时候,可以点击你手机的状态栏(也就是显示时间和电量的那个位置),就可以迅速跳回到UITableView的顶部.

这是因为UITableView继承自UIScrollView,scrollView有一个属性叫做scrollToTop,这个属性默认为YES,只要是YES,显示出来的UIScrollView(或者是继承自UIScrollVIew的类例如UITableView或者UICollectionView),在点击状态栏的时候会迅速回到顶部.

但必须要注意的是:

当当前界面有多个UIScrollView时,所有的scrollToTop = YES,这时候系统就不知道要让哪一个UIScrollView回到最顶部,因此,此功能会失效,最简单的解决的方案是,保证让该界面中有只有一个UIScrollView的scrollToTop = YES ,其他都为NO

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,188评论 4 61
  • 前言 scrollToTop属性提供了点击iPhone状态栏页面回到顶部的功能,极大的方便了开发者的工作量。但是在...
    木小土阅读 4,298评论 2 1
  • 海之浪跃出水面 风的尾巴拖着长长的车厢 树枝用根的鼓点 敲打着夜的平面 从黑夜里伸出一只手 要刮去鳞片,要劫走屋檐...
    舒严阅读 252评论 0 0
  • 说明 这个slot属于OverlayPanel. 在这个容器里的子控件会受slot属性的影响改变位置与大小 默认控...
    强力胶爷爷阅读 1,954评论 0 0