【发布时间】:2010-11-27 19:53:21
【问题描述】:
如何为回历自定义 UIDatePicker? 像这样
【问题讨论】:
如何为回历自定义 UIDatePicker? 像这样
【问题讨论】:
在您的ViewController 中,采用UIPickerViewDelegate 协议,并将UIPickerView 添加到视图中,将其委托和数据源设置为self。
从UIPickerViewDelegate 覆盖pickerView:widthForComponent: 方法,为每个组件设置一个自定义宽度(一个组件是一个“列”,所以这里有三个)
从UIPickerViewDataSource 协议覆盖numberOfComponentsInPickerView: 并返回 3
要填充您的选择器,请使用UIPickerViewDelegate 中的pickerView:titleForRow:forComponent: 和UIPickerViewDataSource 中的numberOfComponentsInPickerView:
为了更简洁和更可重用的代码,我将继承UIPickerView
【讨论】: