我有一个UIDatePicker
使用UIDatePickerModeTime
我在iPhone应用程序中使用模态,工作正常:
对iPad使用相同的基本代码,但将视图放在UIPopoverController
中会产生一些非常不一致的结果。我想要的模式(UIDatePickerModeTime
)加上其他三种模式如下所示。请注意其中2个根本没有渲染,而是没有内容
UIDatePickerModeTime
UIDatePickerModeCountDownTimer
UIDatePickerModeDateAndTime
UIDatePickerModeDate
导致UIDatePickerModeTime
和UIDatePickerModeDateAndTime
模式失败的原因是什么?
答案 0 :(得分:1)
使用UIDatePicker
实例化CGRectZero
是罪魁祸首。即使代码在iPhone上有效,我也会在其上明确调用sizeToFit
来设置大小,将CGRectZero
更改为CGRectMake(0,0,320,160)
就可以显示它了。去图。