您好我正在开发一个使用pickerview的iPhone应用程序,在摇动app时选择一个随机选择。一切都运作良好,但我想知道有没有办法动画UIPIckerView,因为Urban Spoon已经做到了。
答案 0 :(得分:1)
忏悔时间:当我发布另一个答案时,我从未使用过Urban Spoon,我认为你很懒。我没有覆盖我之前的答案,因为这种粗鲁的回应应该得到它的支持。
如果我打算像城市勺子的捡拾器轮子那样制作动画,我可能会使用UIImageView的翻书式动画,如下所示:http://iosdevelopertips.com/graphics/animated-gif-animated-images-iphone-style.html
简短版本:属性UIImageView.animationImages
可以加载UIImages的NSArray。您可以设置.animationRepeatCount
和.animationDuration
等属性。然后[UIImageView startAnimating]
将使该事情开始制作动画。
我猜想Urban Spoon用“快速滚动”的图像组合做了一秒钟,用“中速滚动”图像组替换它,然后完全摆脱UIImageView并用它替换它一个UIPickerView,它以动画方式进入预先选定的随机位置。
答案 1 :(得分:-1)
您想要的方法是
- (void)selectRow:(NSInteger)row inComponent:(NSInteger)component animated:(BOOL)animated
所有其他方法都失败了,你总是可以尝试查看文档。 http://developer.apple.com/iphone/library/documentation/uikit/reference/UIPickerView_Class/Reference/UIPickerView.html