我升级了我的iphone应用程序,现在它与iOS3和ipad兼容。我创建了两个项目副本。我将一个副本升级为两个特定于设备的应用程序,并将第二个副本升级到一个通用应用程序。
现在,两个设备专用应用程序在ipad中运行,并以1倍变焦显示。它显示一个2倍变焦按钮,使其适合ipad屏幕。它还会更改UI元素的大小。这是ipad应用程序的默认行为吗?
当一个通用应用程序在ipad中打开时,显示2x缩放按钮。它会自动适应屏幕大小和ipad屏幕尺寸,但问题是它不会改变像datepicker等UI元素的大小。它是ipad应用程序的默认行为吗?
据我所知,ipad应用程序应该全屏打开而不显示2倍变焦,它还应该改变UI元素的大小。所以他们两个都没有正常工作。我错了吗?如果没有,我该如何解决这个问题。
如果我错了,请告诉我哪个通用应用程序正在为ipad正常工作。
答案 0 :(得分:0)
UIDatePicker
不应该在iPad上以屏幕填充的方式显示。事实上,即使你设法让它填满整个屏幕(这是可能的),你的应用程序也会被拒绝,因为这不是你应该在iPad上使用它的方式。根据具体情况,考虑使用UIPopoverController
来展示UIDatePicker
可能是个好主意。