在导航和状态栏下使用 pagingEnabled 扩展垂直 UIScrollView
Posted
技术标签:
【中文标题】在导航和状态栏下使用 pagingEnabled 扩展垂直 UIScrollView【英文标题】:Extending a vertical UIScrollView with pagingEnabled under the navigation and status bars 【发布时间】:2013-06-27 05:42:00 【问题描述】:我正在尝试在导航和状态栏下方使用 pagingEnabled 扩展垂直 UIScrollView。
对于其他非分页滚动视图,向上增加框架并调整 contentInset 可以正常工作。但是,使用分页滚动视图执行此操作会影响每次滑动的分页量 - 有效地中断分页,因为页面不会与分页高度对齐。
尝试使用this sort of solution,即保持框架大小相同并设置clipsToBounds = NO,有点工作。但是,只有在框架内实际可见时才会显示上述单元格——状态栏和导航栏下方的 66 像素不计算在内。
我该怎么做?
【问题讨论】:
【参考方案1】:在你的视图控制器上你需要设置
self.automaticallyAdjustsScrollViewInsets = NO;
这应该有效地停止在视图上方添加额外的间距。
【讨论】:
以上是关于在导航和状态栏下使用 pagingEnabled 扩展垂直 UIScrollView的主要内容,如果未能解决你的问题,请参考以下文章
Android Kitkat 4.4版本状态栏下使用导航抽屉时状态栏颜色显示为白色不透明