IOS 坐标系起始坐标问题

在默认的情况下(IOS7)之后界面的起始坐标为(0,0)但是默认是开启导航栏透明效果的,如果关闭了透明效果界面的启示坐标又会变成(0,导航栏高度),如果不想要透明度却想坐标从(0,0)开始的话,可以设置

self.extendedLayoutIncludesOpaqueBars = YES;

如果想要起始坐标为(0,导航栏高度)的话需设置透明度

navigationController.navigationBar.translucent = NO;

或者也可以,这样就可以保留透明度

self.edgesForExtendedLayout = UIRectEdgeNone;

猜你喜欢

转载自blog.csdn.net/sinat_24112081/article/details/104946912