0

iOS 7 的新外观与之前的版本差别太大了。是否可以在 xCode 5.0 上的 iOS 7 上使用旧式控件?

4

2 回答 2

2

当然可以,但是你需要从以前的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”(在构建设置上)更改为 iOS 6.1 而不是最新的

于 2013-09-12T16:24:38.663 回答
1

它基于您正在构建的 SDK,因此如果您针对 iOS 6.X SDK 而不是 iOS 7 SDK 构建它应该使用 iOS 6.X 外观。这里有一些关于如何做到这一点的信息:Is it possible to install iOS 6 SDK on Xcode 5?

虽然这很重要,但这意味着您不能使用 iOS 7 SDK 中引入的任何功能。只要您对此感到满意,那么这是一个不错的选择,另一件事是创建您自己的 iOS 组件变体,具有您想要的相同外观,这是大量的工作。

于 2013-09-12T16:25:18.573 回答