使用带有自定义值的UIPickerView

时间:2009-01-17 15:02:03

标签: cocoa-touch

我正在使用导航控制器和普通视图。在视图中,我想要一个带有自定义值的UIPickerView。它将有一个列,其中包含大约15个值。我希望能够为每个值添加一个动作。

有什么方法可以使用Xcode做到这一点?我似乎无法找到正确的帮助。

干杯。

1 个答案:

答案 0 :(得分:2)

您需要查看 UIPickerViewDelegate 的文档。

为了对每个值执行操作,您将实现 pickerView:didSelectRow:inComponent:,并根据选择的行执行不同的操作。

对于行的内容,如果您的内容是简单文本,则可以实现 pickerView:titleForRow:forComponent:

如果您想要自定义绘制的内容,可以使用 pickerView:viewForRow:forComponent:reusingView:方法为每一行提供自定义视图。

请参阅iPhone Developer示例中提供的UICatalog示例。