设置导航条透明,导致页面下移
self.navigationController.navigationBar.translucent = NO;会引起页面下移
iOS 7之后由于navigationBar.translucent 默认是YES,左边默认在(0,0)点,当不透明的时候,0点在(0,64)
如果你想设成透明的,而且还要零点从(0,64)开始,那就添加:self.edgeForExtendedLayout = UIRectEdgeNone;
如果你想设成不透明的,而且还要坐标从(0,0)开始,添加 self.extendedLayoutIncludesOpaqueBars = YES;