zoukankan      html  css  js  c++  java
  • tableview偏移

    tableview偏移

     

    方法一:改变edgesForExtendedLayout

    self.edgesForExtendedLayout = UIRectEdgeNone;
    

    将edgesForExtendedLayout属性设置为UIRectEdgeNone,这样布局就是从导航栏下面开始了

    方法二:导航栏半透明属性设置为NO

    @property(nonatomic,assign,getter=isTranslucent) BOOL translucent NS_AVAILABLE_IOS(3_0) UI_APPEARANCE_SELECTOR; // Default is NO on iOS 6 and earlier. Always YES if barStyle is set to UIBarStyleBlackTranslucent
    

    在iOS 6之前(包括iOS 6)translucent默认就是NO,在iOS 7就默认是YES了。

    self.navigationController.navigationBar.translucent = NO;
    

    将导航栏的半透明属性关闭掉,布局也是从导航栏下面开始了。

    判断ios系统是不是7.0  

     if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0) {

            self.edgesForExtendedLayoutUIRectEdgeNone;

        }

  • 相关阅读:
    3.13作业 制作网页布局
    3.11 框架和样式表
    表单
    3.8学习记录
    第一次作业
    数据库增删改查
    数据库三大范式
    数据库中的时间戳
    数据库的主键与外键
    登录页面
  • 原文地址:https://www.cnblogs.com/ritian/p/5663282.html
Copyright © 2011-2022 走看看