用拾取器选择一个随机值

时间:2014-02-01 18:21:28

标签: ios random uipickerview

我是开发人员的新手,我只想尝试一个带有值列表的选择器。我还想在选择器下面有一个按钮,它会在选择器中选择一个随机值。随着动画和所有。

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

使用arc4random函数之一选择随机行。

我个人建议使用arc4random_uniform()。

然后简单  使用selectRow:inComponent:animated:选择行,并将动画设置为YES。

代码如下:

NSInteger component = arc4random_uniform([picker numberOfComponents]);
NSInteger row = arc4random_uniform([picker numberOfRowsInComponent:component]);

[picker selectRow:row inComponent:component animated:YES];