我有一个UIButton
的子类。
这是我要尝试旋转它的代码
-(void)drawRect:(CGRect)rect {
CGContextRef context = UIGraphicsGetCurrentContext();
CGFloat angle = (-126.0 * M_PI) / 180.0;
CGContextRotateCTM(context, angle);
}
但是,什么也没发生。视图以默认方向绘制到屏幕上。知道我错过了什么吗?谢谢!
通常当你想要旋转按钮时,你不会通过子类化和修改drawRect来实现。
你所要做的就是:
button.transform = CGAffineTransformMakeRotation(M_PI/2);