У меня есть собственный подкласс UIViewController, который действует как источник данных и делегат для UIPickerView, который я хотел бы служить двум разным целям, поскольку каждая из них достаточно проста и не требует отдельных файлов. Одна операция должна выполняться в качестве настраиваемого средства выбора, и это нормально работает. Однако для другой операции я хочу, чтобы она действовала точно так же, как UIDatePicker.
Проблема в том, что UIDatePicker является подклассом UIControl, а не UIPickerView. Есть ли какое-либо значение перечисления, которое я могу установить в методе (или другим способом), который установит UIPickerView для работы в качестве средства выбора даты? Или мне нужно сделать два совершенно разных класса и использовать их по-разному (заноза в заднице)?