how to rotate uibutton like this in iphone sdk.....
+3
A:
theButton.transform = CGAffineTransformMakeRotation(-M_PI / 4);
(Note: π/4 = 45°.)
KennyTM
2010-07-16 09:42:34
Nop ! please check - that makes wrong rotation - not as per sample image.
sugar
2010-07-16 09:54:13
@sugar: Ah the UIKit coordinates is in the opposite direction. See update.
KennyTM
2010-07-16 10:05:47
+1
A:
If you have an IBOutlet Object.
theButton.transform = CGAffineTransformMakeRotation((22.0/7.0) / -4);
If you want to create run time button on view.
- (void)viewDidLoad {
[super viewDidLoad];
UIButton *btn=[UIButton buttonWithType:UIButtonTypeRoundedRect];
[btn setFrame:CGRectMake(100, 100, 200, 44)];
btn.transform=CGAffineTransformMakeRotation((22.0/7.0) / -4);
[btn setTitle:@"RakeshBhatt" forState:UIControlStateNormal];
[self.view addSubview:btn];
}
sugar
2010-07-16 09:44:47