您的位置:首页 > 产品设计 > UI/UE

关于UIScrollView自动调整inset问题

2015-11-26 23:29 465 查看
在项目中遇到一些疑惑,今天刚好发现问题所在,在此记录下来,也希望对看到的人有所帮助。

我们在使用UINavigationController时,当第一个子视图为UIScrollView时会发现UIScrollView会向下偏移,这是因为系统状态栏和我们自己实现的bar(比如navigation bar、toolbar,以及tab bar)会影响滚动视图的布局。默认情况下UIScrollView会自动调整inset,以便应对这些bar元件,如果想手动管理UIScrollView的inset,只需要在对应的

UIViewController中设置automaticallyAdjustsScrollViewInsets属性为false即可
self.automaticallyAdjustsScrollViewInsets
= false;

下面是不设置automaticallyAdjustsScrollViewInsets属性为false的效果图



另附上设置了automaticallyAdjustsScrollViewInsets为false的效果图

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: