UIDatePickerView-看起来与iOS7中的iOS 6相同

UIDatePickerView-看起来与iOS7中的iOS 6相同,ios,objective-c,ios7,uidatepicker,Ios,Objective C,Ios7,Uidatepicker,今天在办公室我下载了Xcode 5并使用了UIDatePicker。这与iOS 6有很大不同 现在,在我的iPhone上,我有很多应用程序使用UIDatePicker。刚才我把我的iPhone升级到了iOS 7支持 现在,当我打开早期的应用程序时,我看到UIDatePicker与iOS 6相同,尽管在iPhone上我有iOS 7。但对于iOS7,UIDatePickerView的外观是不同的 我所期望的是,当我升级到iOS 7时,我将看到UIDatePickerView以新的样式出现,而不是以旧

今天在办公室我下载了Xcode 5并使用了UIDatePicker。这与iOS 6有很大不同

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

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

我所期望的是,当我升级到iOS 7时,我将看到UIDatePickerView以新的样式出现,而不是以旧的样式出现


有什么原因让我仍然看到旧的风格吗?

你在应用程序中看到的UI风格是基于他们构建的iOS版本,而不是他们运行的版本。您不能使用选择器上的设置进行选择。

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

您知道为什么在iOS 7设备中运行时,即使我们使用iOS 7之前的SDK和SDK构建应用程序,UIAlertView也会以新样式显示吗?并非所有UI元素生来都是相同的。UIAlertView是特殊的,因为它可以由应用程序和系统显示。如果他们有不同的风格,那会很奇怪。一个简单的问题。。。如果我用xcode 5(基本sdk 7.0)构建应用程序,并在iPhone上打开我的skd 6.0,datepicker会是什么样子?像旧方式一样?是的,因为设备不知道新的UI样式(就像旧设备不知道集合视图一样)。