代码之家  ›  专栏  ›  技术社区  ›  Omkar Jadhav

如何将uitextfield中的值传递给CGAffineTransformMakeRotation

  •  0
  • Omkar Jadhav  · 技术社区  · 14 年前

    如何将mytextfield.text发送到CGAffineTransformMakeRotation

    2 回复  |  直到 14 年前
        1
  •  1
  •   Joshua Weinberg    14 年前

    你只需要把字符串转换成一个数字。

    CGAffineTransformMakeRotation([mytextfield.text floatValue]);
    
        2
  •  1
  •   Omkar Jadhav    14 年前
    #define DEGREES_TO_RADIANS(__ANGLE__) ((__ANGLE__) / 180.0 * M_PI)
    
    -(IBAction)RotateButtonPressed:(id)sender;
    {   
        [UIView beginAnimations:nil context:NULL];
        [UIView setAnimationDuration:1.5];
        arrow.center = CGPointMake(151.0,80.0);
    arrow.transform = CGAffineTransformMakeRotation(DEGREES_TO_RADIANS([degrees.text floatValue]));
        [UIView commitAnimations];
    
    
    }
    

    这就是我如何将弧度转换成度来进行CGAffineTransformMakeRotation的方法

    供任何人日后参考