Как я могу настроить UIDatePicker для Hijri

Как я могу настроить UIDatePicker для Hijri? Вот так alt text


person mamrezo    schedule 27.11.2010    source источник


Ответы (1)


В своем ViewController примите протокол UIPickerViewDelegate и добавьте UIPickerView в представление, установив для его делегата и источника данных значение self.

Переопределите метод pickerView:widthForComponent: из UIPickerViewDelegate, чтобы иметь собственную ширину для каждого компонента (компонент — это «столбец», поэтому здесь их три)

Переопределить numberOfComponentsInPickerView: из протокола UIPickerViewDataSource и вернуть 3

Чтобы заполнить окно выбора, используйте pickerView:titleForRow:forComponent: из UIPickerViewDelegate и numberOfComponentsInPickerView: из UIPickerViewDataSource.

Для более чистого и многократно используемого кода я просто создам подкласс UIPickerView

person Thomas Joulin    schedule 27.11.2010