如何在Iphone sdk中快速旋转元件选择器?

时间:2010-07-29 10:59:04

标签: objective-c

我需要你的帮助。当我为组件选择器制作旋转动作时,我点击了旋转按钮时它旋转但速度很慢,我需要快速旋转5秒然后慢慢地休息它的位置。任何人都可以帮助获得这个。

旋转动作的代码是:

-(void)SpinAction
{
BOOL win = NO;
int numInRow = 1;
int lastValue = -1;
for(int i = 0;i < 5;i++)
{
    int newValue = random() % [self.column1 count];
    if(newValue == lastValue)
        numInRow++;
    else
        numInRow = 1;
    lastValue = newValue;
    [picker selectRow:newValue inComponent:i animated:YES];
    [picker reloadComponent:i];
    if(numInRow >= 3)
    {
        win = YES;
    }

}
if(win == YES)
{
    winLabel.text = @"!!!You Won!!!";
}
else
{
    winLabel.text = @"";
}
}

先谢谢, Monish。

1 个答案:

答案 0 :(得分:0)

查看来自wwdc 2010核心动画会话的plant-o-matic示例的源代码。 http://developer.apple.com/wwdc/sessions/#track-framework