是否有人知道如何在旋转更改时按钮就位,就像在原生iPhone应用中旋转一样?
我正在为iOS 6及更高版本开发,所以我正在使用方法shouldAutorotate
等。
我尝试返回YES
然后更改框架,但这使图标“移动”,而不是旋转到位。我想回复NO
并制作自定义UIView
动画,但我不确定如何获取有关当前和即将到来的方向的数据。
有什么想法吗?
答案 0 :(得分:0)
您应该使用CGAffineTransformation旋转按钮,而不是仅仅更改框架。
self.myButton.transform = CGAffineTransformMakeRotation(someRadians);