UIPickerView 旋转混乱



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

您正在寻找 – 选择行:组件:动画:

所以做这样的事情:

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

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

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

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

最新更新