1

我有一个自定义 UIViewController 子类,它充当 UIPickerView 的 Datasource 和 Delegate ,我想服务于两个不同的目的,因为每个目的都很简单,并且并不真正保证单独的文件。一项操作必须作为自定义选择器,这可以正常工作。但是,对于其他操作,我希望它像 UIDatePicker 一样工作。

问题是,UIDatePicker 是 UIControl 的子类,而不是 UIPickerView。是否可以在方法(或其他方式)中设置任何类型的枚举值,将 UIPickerView 设置为日期选择器?还是我必须制作两个完全不同的课程并以不同的方式使用它们(屁股痛)?

4

1 回答 1

5

拥有一个 UIPicker 和一个 UIDatePicker 会简单得多,然后隐藏你不需要的那个。UIDatePicker 具有处理您不想重新发明的国际日期格式和日历的各种复杂性。

于 2012-06-07T10:36:59.127 回答