UIDatePickerView - 看起来与iOS7中的iOS6相同

问题描述:

今天在办公室我下载了Xcode 5并使用了UIDatePicker。它在iOS 6中有所不同。UIDatePickerView - 看起来与iOS7中的iOS6相同

现在在我的iPhone上早些时候,我有很多应用程序在哪里使用过UIDatePicker。刚才我升级了我的iPhone到iOS 7的支持。

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

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

任何原因,我仍然看到旧的风格?

您在应用中看到的UI风格取决于它们构建的iOS版本,而不是它们运行的​​版本。您无法选择选择器上的设置。

+0

您是否知道为什么在iOS 7设备上运行UIAlertView时会显示新样式,即使我们在iOS 7之前使用和sdk构建应用程序? – samir

+0

并非所有的UI元素都天生平等。 UIAlertView是特殊的,因为它可以由应用程序和系统呈现。如果他们有不同的风格会很奇怪。 – Wain

+0

这是丑陋的东西,然后... ...与新的iOS它应该适应新的风格... –

如果应用程序在iOS 7之前使用sdk进行编译(基本sdk为iOS 6,5,...),即使您的设备位于iOS中运行的设备中,也会看到旧的样式。但是如果你用基础SDK编译女巫Xcode 5,你会看到新的风格。