如何为 Hijri 自定义 UIDatePicker? 像这样
最佳答案
在您的 ViewController
中,采用UIPickerViewDelegate
协议(protocol),并添加 UIPickerView
到 View ,将其委托(delegate)和数据源设置为 self
.
覆盖 pickerView:widthForComponent:
方法来自UIPickerViewDelegate
为每个组件设置自定义宽度(组件是一个“列”,所以这里有三个)
覆盖 numberOfComponentsInPickerView:
来自UIPickerViewDataSource
协议(protocol)返回 3
要填充您的选择器,请使用 pickerView:titleForRow:forComponent:
来自UIPickerViewDelegate
和numberOfComponentsInPickerView:
来自UIPickerViewDataSource
为了获得更清晰、更可重用的代码,我只需对 UIPickerView
进行子类化即可。
关于objective-c - 我如何为 Hijri 自定义 UIDatePicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4293569/