旋转UI按钮

时间:2013-11-17 21:56:55

标签: rotation uibutton

我现在有几行代码可以在按下按钮时启动计时器。

- (IBAction)startTimer:(id)sender {
    [timer invalidate];
    timer= [NSTimer scheduledTimerWithTimeInterval:60.0 target:(self) selector:(@selector(tick)) userInfo:(nil) repeats:(YES)];

}

当我按下按钮时,如何使按钮旋转,并继续直到定时器停止?

提前致谢!

EDIT2:这是我第二次尝试添加代码:

-(void)tick{
    timeTick++;
    NSString *timeString = [[NSString alloc] initWithFormat:@"%d", timeTick];
    labelTime.text = timeString;
    [_startButton setTransform:CGAffineTransformMakeRotation(6.283185307)];



}

它说startTimer:未声明。我应该在那里输入什么来使这项工作?

1 个答案:

答案 0 :(得分:1)

旋转UIButton:

[_myButton setTransform:CGAffineTransformMakeRotation(angle)];
  

角度

     

此矩阵旋转坐标系轴的角度(以弧度表示)。在iOS中,正值指定逆时针旋转,负值指定顺时针旋转。在OS X中,正值指定顺时针旋转,负值指定逆时针旋转。

弧度角度=角度度*(M_PI / 180)