各种UI 偏移问题大集合

96
龙幽
2016.03.18 15:14* 字数 273

所有的UI元素都往上漂移了44pt 

1、iOS7 edgesForExtendedLayout 

tableView的分割线缺少15像素 

在ios8上 [TableView setSeparatorInset:UIEdgeInsetsMake(0,0,0,0)];不起作用 http://blog.csdn.net/ralbatr/article/details/40895265

首页naviBar被挤20

self.automaticallyAdjustsScrollViewInsets = NO;

解决:iOS 7 中的UITableView顶部有一个空白区域,它的意义在哪里呢?

NaviBar下推64问题

解决 没试过  以下方法有待测试

1、navigation bar的问题。你先在viewDidLoad里加一句self.automaticallyAdjustsScrollViewInsets = NO;,然后检查一下你有没有操作过 navigation bar。我不知道上面那个还是下面那个是你自己写的,加一句self.navigationController.navigationBar.translucent = YES或者= NO看看。

2、我认为是第二个控制器的navigationBar没有穿透效果,translucent = NO了,控制器的根视图原点在屏幕原点下方64的位置上,你的图片frame没有变,父view相对位置有变化,于是图片也被往下推了64

tableView上移问题

http://blog.csdn.net/kmyhy/article/details/20444611

IOS-OC技巧方法
Web note ad 1