0

我有一个针对 iOS 6 的 CRUD 样式应用程序,我想知道当我的应用程序在 iOS 7 下运行时会发生什么。它的默认控件(文本区域、标签、按钮等)是否遵循“平面设计”风格?

有没有办法标记像“我的目标是你,我的应用程序,到 iOS 6,如果你在 iOS 6 上运行,使用‘旧式’,但如果你在 iOS 7 上运行,使用‘新式’ ’”???

我希望我的应用程序具有运行它的 iOS 的“外观”...

4

2 回答 2

2

标准系统控件将适用于您正在运行的 iOS 版本,因此按钮和文本字段将是新的,tableview 单元格将布局更宽等。

如果您自定义了其中任何一个,那么您的自定义将适用。

但是,某些元素的大小不同,因此它们的位置可能会有所不同,具体取决于您的布局方式。

安装 Xcode5 并至少通过模拟器运行你的应用程序是个好主意,只是为了看看它是什么样子,或者是否有任何故障。

于 2013-08-28T16:44:54.437 回答
2

如果您使用的标准 iOS 控件没有太多额外的调整(色调等),那么它们在 iOS7 上看起来像平面控件,在 iOS6 上看起来像当前样式。

于 2013-08-28T16:45:21.947 回答