【问题标题】:UIDatePickerView - Looks same as iOS 6 in iOS7UIDatePickerView - 在 iOS7 中看起来与 iOS 6 相同
【发布时间】:2013-10-20 21:28:57
【问题描述】:

今天在办公室我下载了 Xcode 5 并使用了 UIDatePicker。在 iOS 6 中,情况大不相同。

现在,在我的 iPhone 上,我有很多应用程序都使用了 UIDatePicker。刚刚我将我的 iPhone 升级到了 iOS 7 支持。

现在,当我打开早期的应用程序时,我看到 UIDatePicker 与 iOS 6 相同,但在 iPhone 上我有 iOS 7。但对于 iOS 7,UIDatePickerView 的外观不同。

我所期待的是,当我升级到 iOS 7 时,我会看到 UIDatePickerView 是新样式而不是旧样式

为什么我仍然看到旧风格?

【问题讨论】:

    标签: ios objective-c ios7 uidatepicker


    【解决方案1】:

    您在应用中看到的 UI 样式基于它们构建时所针对的 iOS 版本,而不是运行它们的版本。您无法通过选择器上的设置进行选择。

    【讨论】:

    • 你知道为什么在iOS 7 设备上运行的UIAlertView 显示为新样式,即使我们在iOS 7 之前使用sdk 构建应用程序吗?
    • 并非所有的 UI 元素都是生而平等的。 UIAlertView 很特别,因为它可以由应用程序和系统呈现。如果他们有不同的风格会很奇怪。
    • 一个简单的问题然后...喜欢旧方式?
    • 是的,因为设备不知道新的 UI 样式(就像旧设备不知道集合视图一样)。
    【解决方案2】:

    如果应用程序是使用 iOS 7 之前的 sdk 编译的(基本 sdk 是 iOS 6、5、..),即使您使用的是运行 iOS 的设备,您也会看到旧样式。但是,如果您使用基本 SDK 编译 Witch Xcode 5,您将看到新样式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-18
      • 2014-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多