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
    著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
  • 相关阅读:
    c# in deep 之LINQ简介(1)
    今天开通博客
    bzoj 4009 接水果 整体二分
    区间求mex的几种方法
    充分性,必要性,充分条件,必要条件的区别
    表达式求值(noip2015等价表达式)
    selenium-模拟鼠标
    selenium学习-ActionChains方法列表
    高手指导中手的书籍
    新生
  • 原文地址:https://www.cnblogs.com/oc-bowen/p/6109905.html
Copyright © 2011-2022 走看看