我有一个自定义的UIViewController子类,它充当UIPickerView的数据源和代理,我想服务于两个不同的目的,因为每个目的都足够简单,并且实际上并不需要单独的文件。一个操作必须作为自定义选择器,并且可以正常工作。但是,对于其他操作,我希望它像UIDatePicker一样工作。
问题是,UIDatePicker是UIControl的子类,而不是UIPickerView。我可以通过将UIPickerView设置为日期选择器的方法(或其他方式)来设置某种枚举值吗?还是我必须制作两个完全不同的类并以不同的方式使用它们(屁股痛)?
最佳答案
仅拥有一个UIPicker和一个UIDatePicker并隐藏不需要的那个会简单得多。 UIDatePicker具有处理您不想重新发明的国际日期格式和日历的各种复杂性。
关于iphone - 如何使UIPickerView像UIDatePicker一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10929951/