XCode5真是坑爹,把工程切换成iOSSDK7就有各种不兼容,鼓动了2小时,
另外提醒大家没事千万别把设备升到iOS7,你要是想再降回去特别麻烦,因为官方说明升级iOS7之后,就降不会去了,虽然也有办法强制降级,但是在不同的设备上有各种问题,比如无法激活,软件安装不了等等。
关于XCode5工程在iOS6上画面不兼容的问题,可以有以下解决方法:
1. 在ViewDidLoad函数里加
if ([self respondsToSelector:@selector(edgesForExtendedLayout)]) self.edgesForExtendedLayout = UIRectEdgeNone;
2. 在下图中,把"Extend Edges"中的under Top bars什么的都disable掉
3. 在View的AutoLayout设置页面中,在ios6/ios deltas中把三角y设为20