我有一个针对iOS 6的CRUD风格的应用程序,我想知道当我的应用程序在iOS 7下运行时会发生什么。它会是默认控件(文本、标签、按钮等)吗?坚持“扁平化设计”的风格?
有没有办法像这样标记“我的目标是你,我的应用程序,在iOS 6上运行,如果你在iOS 6上运行,使用‘旧风格’,但如果你在iOS 7上运行,使用‘新风格’”?
我希望我的应用程序具有运行在其上的iOS的“外观”……
发布于 2013-08-29 00:44:54
标准的系统控件将适用于您正在运行的iOS版本,因此按钮和文本字段将是新的,表格视图单元格的布局将更宽等等。
如果你已经定制了其中的任何一个,那么你的定制将会生效。
但是,某些元素的大小不同,因此它们的位置可能会有所不同,具体取决于布局方式。
安装Xcode5并至少通过模拟器运行你的应用程序是一个好主意,只是看看它看起来是什么样子,或者是否有任何故障。
发布于 2013-08-29 00:45:22
如果你使用过没有太多额外调整(色调等)的标准iOS控件,那么它们在iOS7上看起来像平面控件,在iOS6上看起来像当前样式。
https://stackoverflow.com/questions/18493631
复制相似问题