我有一个我目前正在制作的应用程序,它有一个 PickerView 和一个 UIButton。我希望用户点击按钮并使选择器视图显示随机选择。我一直在环顾四周,似乎无法提出任何建议。我想它会类似于 Urbanspoon 应用程序。我知道这只是一段代码,但我想不出它可能是什么。
问问题
440 次
2 回答
2
您正在寻找– selectRow:inComponent:animated:
所以做这样的事情:
[thePickerView selectRow:(arc4random() % numRows) inComponent:0 animated:YES];
其中 numRows 是行数。例如,如果行与数组名称相关联,rowArray
它将是:
[thePickerView selectRow:(arc4random() % [rowArray count]) inComponent:0 animated:YES];
于 2012-06-04T22:06:14.687 回答
1
因此,按下按钮后,您将从 PickerView 的数据源中随机选择一个项目,然后在 PickerView 上调用 - selectRow:inComponent:animated:。
于 2012-06-04T22:00:24.223 回答