我正在 xcode5 中为 iOS6 和 iOS7 创建一个应用程序。如果可以使用 iOS 6 或 iOS7 的相关版本创建导航栏。
如果我的应用在 iOS6 中运行,我想显示这个栏
Notification center label http://imageshack.com/a/img593/9692/1zw5.png
或
我的app在iOS7上运行,想显示这个栏
Notification center label http://imageshack.com/a/img34/9728/he1m.png
上面的问题是可能的意思,我怎样才能改变每个按钮并将iOS6切换到iOS7(例如:切换,后退按钮等)
最佳答案
你不应该关心 iOS6 和 iOS7 的 UI,使用系统元素(UINavigationbar、UISwitch、UIbutton 等)它们的外观会根据 iOS 版本而改变。
来自 Apple 文档:
如果业务原因要求您继续支持 iOS6 或更早版本,您需要选择最实用的方式来为 iOS7 更新应用程序。您选择的技术可能不同,但总体建议保持不变:首先,着重于为 iOS7 重新设计应用程序。然后——如果重新设计包括导航或结构更改——适本地将这些更改引入 iOS6 版本
(不要重新设计 iOS 6 版本的应用程序以使用 iOS7 设计元素,例如半透明条或无边框条形按钮).`
引用:Apple Doc
关于ios - 使用 iOS 6 或 iOS7 的受推崇版本创建导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20509939/