0

我有一些使用 Xcode4 开发的应用程序。当打开项目并使用 Xcode5 为 5 模拟器构建它们时,大多数应用程序在为 5 模拟器构建时看起来都是 iOS7 风格,而有些应用程序仍然看起来是 iOS6 无论我做什么应用程序几乎相同,所以我不明白如何自己决定要采用哪种风格。查看设置,我没有发现任何区别。构建为类似 iOS6 样式的应用程序似乎无法更改为 iOS7 样式,并且某些应用程序默认构建为 iOS7 样式,并且无法使用 Xcode5 更改为 iOS6 样式。请帮忙!

4

1 回答 1

1

视情况而定,大多数标准 UI 元素在 iOS7 中都进行了重新设计(例如 UIAlertView),你不能做很多事情,如果你想保持 ios6 的外观,你应该自己重新构建所有这些组件。
可以将遵循外观代理的元素自定义为 iOS7 之前的样子,但这将是一项艰巨的工作。
在 iOS7 中,您还需要管理另一个“问题”,默认情况下所有视图都是全屏的,如果您仅在 iOS7 上部署,这只是为了解决,如果您为之前的 iOS7 和 iOS7 部署会更难。
有方法...下载仅在iOS6上部署的4.6版本的xcode ance,大多数UI元素将保持相同的方面,似乎Apple仍然接受<=iOS6二进制文件。

于 2013-10-25T07:31:52.020 回答