在默认的情况下(IOS7)之后界面的起始坐标为(0,0)但是默认是开启导航栏透明效果的,如果关闭了透明效果界面的启示坐标又会变成(0,导航栏高度),如果不想要透明度却想坐标从(0,0)开始的话,可以设置
self.extendedLayoutIncludesOpaqueBars = YES;
如果想要起始坐标为(0,导航栏高度)的话需设置透明度
navigationController.navigationBar.translucent = NO;
或者也可以,这样就可以保留透明度
self.edgesForExtendedLayout = UIRectEdgeNone;