用了XCode5和iOS7SDK原来的工程画面全乱了

本文介绍了XCode5工程在iOS6上画面不兼容的问题及解决方法,包括在ViewDidLoad函数中加入特定代码、禁用某些设置以及在AutoLayout设置页面进行调整。

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





转载于:https://my.oschina.net/u/1266799/blog/166764

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值