方案一
在使用了navigationController后,当界面进行跳转往返后,时而会出现tableView上移的情况,通常会自动上移64个像素,那么这种情况,我们可以关闭tableView的自动适配布局。

self.automaticallyAdjustsScrollViewInsets = NO;// 默认是YES

方案二:
当出现tableView整体上移时,你当然可以在 Xcode 中修改每个 View,将他们下移20个像素(状态栏高度)或者64个像素(状态栏+导航栏高度)。
但是苹果显然已经考虑到这个问题,他们早在 iOS 7 SDK 中为 ViewController 提供了一个 edgesForExtendedLayout 新属性。如果你将这个属性设置为UIRectEdgeNone,则 viewController 的所有子视图都会自动调整。
目前暂时也适用于不同系统版本代码更迭出现状况时使用。

self.edgesForExtendedLayout = UIRectEdgeNone;// 推荐使用

最新文章

  1. 工行ICBC_WAPB_B2C支付接口
  2. 深入理解this机制系列第三篇——箭头函数
  3. 通过Ajax异步提交的方法实现从数据库获取省份和城市信息实现二级联动(xml方法)
  4. url.py中的配置问题
  5. nginx环境下配置nagiosQL-关于nagiosql配置文件
  6. [NOIP1997] P2626 斐波那契数列(升级版)
  7. 多线程 用户级线程和内核级线程 from C++多核高级编程
  8. tunnel.p4
  9. 【编程之美】计算1-N中含1的个数
  10. 禁止form表单回车键进行提交
  11. poj1503---大数加法
  12. SQLserver查询数据类型为ntext是空或NULL值的方法
  13. UE4新手编程之创建C++项目
  14. bzoj 1925: [Sdoi2010]地精部落
  15. 图解TCP三次握手
  16. anaconda 命令集合
  17. [Swift]LeetCode891. 子序列宽度之和 | Sum of Subsequence Widths
  18. 帆软报表(finereport)参数组合/下拉参数联动
  19. C++设计模式之-代理模式
  20. python 全栈开发,Day39(进程同步控制(锁,信号量,事件),进程间通信(队列,生产者消费者模型))

热门文章

  1. selenium操作H5视频
  2. 在Outlook中修改IMAP邮件账户的存储位置
  3. 17-underscore库(下)
  4. SQL触发器实例
  5. 1012 C语言文法
  6. 配置org.springframework.scheduling.quartz.CronTriggerBean (转载)
  7. package
  8. netstat__stat
  9. exec函数族实例解析
  10. JSP动作标签