当在可可项目中按下按钮时,如何使UIPickerView更改值?

时间:2012-01-08 19:57:21

标签: objective-c xcode uipickerview

我正在运行xcode 4.3,并且想知道如果按下同一视图上的按钮,UIPickerView如何更改其值。请发布一些关于更换Picker的相关代码,因为我知道如何将其实现到按钮中。

2 个答案:

答案 0 :(得分:1)

据推测,您的选择器是通过阵列或类似物填充的?

如果是,则让按钮更改数组的内容,然后调用[myPickerView reloadAllComponents];

答案 1 :(得分:0)

我认为你只想要UIPickerView的{​​{1}}方法。因此,在按钮操作方法中,请按照下列步骤操作:

  1. 更改reloadAllComponents返回的数据。即更改您在UIPickerViewDelegate内使用的任何对象,以返回该行的标题。

  2. pickerView:titleForRow:forComponent:上致电reloadAllComponents