非常简单的iPhone问题.如何用两列制作UIPickerView?

joh*_*ohn 1 iphone uipickerview

我已经阅读了有关使用两列或更多列创建UIPickerView但无法找到确切解决方案的其他问题.

这是如何以编程方式为iPhone完成的?你如何添加静态数据?谢谢!

zpa*_*ack 12

使您的控制器(或控制PickerView行为的任何内容)支持UIPickerViewDelegate协议.然后,实施:

- (int) numberOfColumnsInPickerView:(UIPickerView*)picker
Run Code Online (Sandbox Code Playgroud)

返回所需的列数,以及

- (int) pickerView:(UIPickerView*)picker numberOfRowsInColumn:(int)col
Run Code Online (Sandbox Code Playgroud)

返回每列的行数,最后:

- (UIPickerTableCell*) pickerView:(UIPickerView*)picker tableCellForRow:(int)row inColumn:(int)col
Run Code Online (Sandbox Code Playgroud)

设置每个单元格.

请参阅UIPickerViewUIPickerViewDelegate的参考.