xcode5适配ios7界面方法(上移20像素)

前几天工作需要,升级了MacBook,升级了xcode5。

但打开工程重新编译时,发现ios7界面各控件上移的20像素,网上查说是IOS7坐标和以前版本不同。

现在不管相同与否,反正问题是要解决,适配是必须的。

查了各种网,终于解决了,总结分享下。

【也许有更好的方法,请朋友评论指点一二,谢谢:-)(QQ交流1158685676)】


一、解决原理

XCode5只需要以SDK6或者 SDK6之前的进行编译调试,界面就正常了。 (以sdk7编译就会有这个bug)

二、适配步骤

1、打开XCode5,在菜单“Xcode”-->"Preference"-->“Download” 中下载需要的sdk就行了! 

不管是真机还是模拟器用sdk6调试即可!


 

2、以上在编译设备版本时,发现没有相应SDK,则需要手动复制老版本SDK

(1)打开老的Xcode安装路径(你可以去 Apple Dev Center 下载老版本的Xcode dmg包,解压出来对应的SDK包。):Applications/Xcode.app/Contents/Developer/Platforms /iPhoneOS.platform/Developer/SDKs .这个路径中安装了你当前Xcode的所有Base SDK(例如 “iPhoneOS6.1.sdk”),同样的你只需将这个sdk 备份一份拷贝到新的xcode相同目录下即可

(2)安装完新版Xcode 5后同样将备份的sdk拷到对应路径: Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs下即可

(3)重启你的Xcode,打开Project Targets -> Build Settings -> Base SDK,设置为对应的sdk即可(例如:iOS 6.1)




参考:

http://blog.csdn.net/ecjtuchenyong/article/details/12000815

http://my.oschina.net/michael1986/blog/164654

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值