不同形状的UIButtons

时间:2010-12-27 00:58:00

标签: iphone uibutton

是否可以使用不同形状或方向的UIButton?

e.g。一个45度的按钮。是否可以旋转x轴的按钮?

1 个答案:

答案 0 :(得分:5)

您可以使用UIView的{​​{3}}属性:

// convert angle to radians
CGFloat angle = 45 * M_PI / 180;

myButton.transform = CGAffineTransformMakeRotation(angle);

但在用户交互方面,这有点麻烦。它还将转换按钮的标签,这可能是不合需要的。相反,请考虑使用按钮的图像;图像可以是透明的,以给出旋转或不同形状的错觉,并且不会有任何不良影响。