您可以使用以下转换属性UIView:
// convert angle to radians
CGFloat angle = 45 * M_PI / 180;
myButton.transform = CGAffineTransformMakeRotation(angle);
Run Code Online (Sandbox Code Playgroud)
但是在用户交互方面,这有点麻烦.它还将转换按钮的标签,这可能是不合需要的.相反,请考虑使用按钮的图像; 图像可以是透明的,以便产生旋转或不同形状的错觉,并且不会有任何不良影响.