我有一个自定义 UIViewController 子类,它充当 UIPickerView 的 Datasource 和 Delegate ,我想服务于两个不同的目的,因为每个目的都很简单,并且并不真正保证单独的文件。一项操作必须作为自定义选择器,这可以正常工作。但是,对于其他操作,我希望它像 UIDatePicker 一样工作。
问题是,UIDatePicker 是 UIControl 的子类,而不是 UIPickerView。是否可以在方法(或其他方式)中设置任何类型的枚举值,将 UIPickerView 设置为日期选择器?还是我必须制作两个完全不同的课程并以不同的方式使用它们(屁股痛)?