zoukankan      html  css  js  c++  java
  • iOS开发- iOS7显示偏差(UITableView下移)解决的方法

    之前碰到过一个问题。

    就是利用storyboard拖动出来的控件, 在iOS7上跑老是莫名的下移。

    比方这样(红色区域为多余的)



    解决的方法:

    iOS7在Conttoller中新增了这个属性:

    automaticallyAdjustsScrollViewInsets,当设置为YES时(默认YES),假设视图里面存在唯一一个UIScrollView或其子类View。那么它会自己主动设置对应的内边距。这样能够让scroll占领整个视图,又不会让导航栏遮盖。

    我们设置automaticallyAdjustsScrollViewInsets这个属性为no,就能够解决问题。

    例如以下:


    当然也能够通过改动UIViewController的edgesForExtendedLayout这个属性来实现。

    self.edgesForExtendedLayout = UIExtendedEdgeNone;
  • 相关阅读:
    [LeetCode]Reverse Linked List II
    [LeetCode]Move Zeroes
    Next Greater Element I
    Keyboard Row
    Number Complement
    SQL语句学习(二)
    SQL语句学习(一)
    jQuery学习(三)
    jQuery学习(二)
    JQuery学习(一)
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/5125669.html
Copyright © 2011-2022 走看看