2011-04-07 13 views

cevap

66
//create rect 
UIImageView *myImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"my_image.png"]]; 

//set point of rotation 
myImageView.center = CGPointMake(100.0, 100.0); 

//rotate rect 
myImageView.transform = CGAffineTransformMakeRotation(M_PI_2); //rotation in radians 
+0

Neredeyse mükemmel bir cevap. Sadece 180 derece döndürdün ve 90 derece istedim ama bunun dışında ihtiyacım olan şey buydu. Çok teşekkürler. :) –

+0

Hoşgeldiniz. :) – Sabobin

+12

'M_PI' yerine' M_PI' yerine 'M_PI' yerine' 3.14159265' yerine 'M_PI' kullanın – Matoe

4

.. u ImageView döndürebilirsiniz

UIButton *btn=[UIButton buttonWithType:UIButtonTypeRoundedRect]; 
[btn setFrame:CGRectMake(100, 100, 200, 44)]; 
btn.transform=CGAffineTransformMakeRotation(M_PI/-4); 
[btn setTitle:@"RakeshBhatt" forState:UIControlStateNormal]; 
[self.view addSubview:btn]; 

aynı şekilde.