zoukankan      html  css  js  c++  java
  • iOS中的translucent和automaticallyAdjustsScrollViewInsets用法

    关于这两个属性我长话短说

    具体的可以更具具体情况来设置:

    • translucent用法
    • automaticallyAdjustsScrollViewInsets用法

    translucent用法

    iOS7之后由于navigationBar.translucent默认是YES,
    原点在(0,0)点
    当设置NO的时候,原点坐标在(0,64)点

    // 原点从(0,64)开始
    
    self.navigationController.navigationBar.translucent = NO;

    automaticallyAdjustsScrollViewInsets用法

    在用的时候都会有两种情况咯

    1:单独self.automaticallyAdjustsScrollViewInsets = NO设置,原点就是(0,0)开始

    // 原点从(0,0)开始
    self.automaticallyAdjustsScrollViewInsets = NO;

    2:和self.edgesForExtendedLayout联合设置,原点就是(0,64)开始

    // 原点从(0,64)开始
    self.automaticallyAdjustsScrollViewInsets = NO;
    self.edgesForExtendedLayout = UIRectEdgeNone;

    系统就会自动根据UINavigationBar和statusBar将view下移64,frame从(0,64)开始。这样,我们在布局内部控件的时候依然可以从(0,0)开始,而不必担心上部被UINavigationBar遮挡了



    文/洲洲哥(简书作者)
    原文链接:http://www.jianshu.com/p/87a0de8eac43
    著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
  • 相关阅读:
    freemaker获取字符串长度
    freemarker截取字符串subString
    [转]freemarker中的list
    python常用模块——os模块
    python正则表达式
    需要区分对比的函数以及函数小结
    信道极限容量
    信道和调制
    python中颜色设置
    python中的exec()、eval()以及complie()
  • 原文地址:https://www.cnblogs.com/oc-bowen/p/6109905.html
Copyright © 2011-2022 走看看