• iOS7适配问题


    iOS7适配问题
    2013-09-28 08:32:37     我来说两句       作者:冻僵的企鹅
    收藏    我要投稿
    iOS 7发布了,适配问题来了,开发者都忙起来了。
    先记一个iOS7 的几个特点:
    1.坐标:以屏幕左上角为原点(iOS7以前在状态栏或者导航条下)
    2.UIScrollView(包括其子类,比如UITableView):会自动在顶部和底部预留一些空白(因为滚动经过半透明导航条或者tabbar下面,需要能隐约看到的效果),是否预留空白可以由UIViewController的
    automaticallyAdjustsScrollViewInsets的这个属性控制(默认YES,表示预留空白)。
    上面这些只要你用iOS开发,就能发现。
    最近遇到一个问题:
    在项目中一个控制器中有一个瀑布流和一个table,发现瀑布流顶部预留空白,而table却没有,查找了许多资料,终于找到了原因所在:
    一个控制器中,出现UIScrollView(包括其子类),必须是第一个添加到控制器的视图上才会预留空白,这里的第一个是相对于所有的子视图,不仅仅是其他UIScrollView(包括其子类)。
     
    那么我遇到的问题如何解决呢,还是这个属性automaticallyAdjustsScrollViewInsets,仔细看它的文档说明,它说了,如果一个控制器中出现两个以上的UIScrollView(包括其子类),这个属性需要设置为NO.即不会预留空白,那么这个控制器中所有的UIScrollView(包括其子类)都需要重新设置坐标。
  • 相关阅读:
    webSocket
    Spring中注解大全和应用
    原生js替换jQuery各种方法-中文版
    正则表达式-基础知识Review
    Swoole 4.1.0 正式版发布,支持原生 Redis/PDO/MySQLi 协程化
    Javascript 模块化指北
    精读《sqorn 源码》
    nodejs源码—初始化
    ubuntu显卡驱动安装
    iOS推断当前控制器是否在显示
  • 原文地址:https://www.cnblogs.com/iOS-mt/p/4251451.html
Copyright © 2020-2023  润新知