UIPickerView旋转混乱

时间:2012-06-04 21:54:32

标签: objective-c ios ios5 uipickerview

我有一个我正在制作的应用程序,它有一个PickerView和一个UIButton。我希望用户点击按钮并使选择器视图显示随机选择。我一直在环顾四周,似乎无法想出任何东西。我猜它会类似于Urbanspoon应用程序。我知道它只是一段代码,但我想不出它可能是什么。

2 个答案:

答案 0 :(得分:2)

您正在寻找– selectRow:inComponent:animated:

所以做这样的事情:

[thePickerView selectRow:(arc4random() % numRows) inComponent:0 animated:YES];

其中numRows是行数。如果行与数组名称rowArray相关联,例如它将是:

[thePickerView selectRow:(arc4random() % [rowArray count]) inComponent:0 animated:YES];

答案 1 :(得分:1)

因此,按下按钮后,您将从PickerView的数据源中随机选择一个项目,然后在PickerView上调用 - selectRow:inComponent:animated:。