CGAffineTransformMakeRotation (90);Comment passer des valeurs de uitextfield à CGAffineTransformMakeRotation
Comment envoyer mytextfield.text à CGAffineTransformMakeRotation comme: CGAffineTransformMakeRotation (mytextfield.text);
CGAffineTransformMakeRotation (90);Comment passer des valeurs de uitextfield à CGAffineTransformMakeRotation
Comment envoyer mytextfield.text à CGAffineTransformMakeRotation comme: CGAffineTransformMakeRotation (mytextfield.text);
Vous avez juste besoin de convertir la chaîne en nombre.
CGAffineTransformMakeRotation([mytextfield.text floatValue]);
#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];
}
est comment je ne convertir de radians en degrés pour CGAffineTransformMakeRotation
Pour anyones référence future
Vous devrez peut-être convertir des degrés en radians ainsi. – kennytm
Peut-être qu'il voulait 90 radians :) –
Désolé 90 degrés .. pas radians ... –