iOS automaticallyAdjustsScrollViewInsets(自动调整滚动视图)使用

来源:互联网 发布:linux 关闭防火墙命令 编辑:程序博客网 时间:2024/06/07 03:45

//联系人:石虎  QQ: 1224614774昵称:嗡嘛呢叭咪哄

一、概念


     1.automaticallyAdjustsScrollViewInsetsBOOL默认为是YES

     2.controller上的第一个子视图不是scrollview以及其子类的时候,就会取消内边距。

     3.此时原本全屏的scrollview设置的frame00self.view.frame.size.widthxx)就会从状态栏开始算起,如果应用有导航栏的话,那么就会遮盖住视图的64个高度


二、解决方案:

    

    1.self.automaticallyAdjustsScrollViewInsets = NO禁用掉自动设置的内边距,自行控制controllerindex0的控件以及scrollview控件的位置

   2. self.edgesForExtendedLayout = UIExtendedEdgeNone;这种方式设置,不需要再重新设置index0的控件的位置以及scrollview的位置,(00)默认的依然是从导航栏下面开始算起


谢谢!!!


阅读全文
1 0