是否可以在xCode 5.0上使用iOS旧样式控件?

iOS 7的新外观与以前的版本有很大不同。 是否可以在xCode 5.0上使用iOS 7上的旧样式控件?

它基于你正在构建的SDK,所以如果你构建iOS 6.X SDK而不是iOS 7 SDK,它应该使用iOS 6.X的外观。 这里有一些关于如何做到这一点的信息: 是否可以在Xcode 5上安装iOS 6 SDK?

但这并非易事,意味着您无法使用iOS 7 SDK中引入的任何function。 只要您对此感到满意,那么这是一个不错的选择,另一件事就是使用您想要的相同外观创建自己的iOS组件变体,这是一项大量的工作。

当然,但你需要从以前的xCode复制SDK,我有两个(xCode 4,xCode 5)

复制这个

/Applications/Xcode 4.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk 

 /Applications/Xcode 5.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/ 

并复制这个:

 /Applications/Xcode 4.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk 

 /Applications/Xcode 5.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/ 

并且,在您的项目中,将“Base SDK”(在Build Settings上)更改为iOS 6.1而不是最新版本