有谁知道我如何让按钮在旋转更改时就地旋转,就像它们在 native iPhone 应用中旋转一样?
我正在为 iOS 6 及更高版本进行开发,因此我正在使用 shouldAutorotate
等方法。
我尝试返回 YES
然后更改框架,但这使图标“移动”,而不是原地旋转。我想过返回 NO
并制作自定义 UIView
动画,但我不确定如何获取有关当前和即将到来的方向的数据。
有什么想法吗?
您应该使用 CGAffineTransformation 旋转按钮,而不是仅仅改变框架。
self.myButton.transform = CGAffineTransformMakeRotation(someRadians);
关于ios - 像在 native 相机应用程序中一样在方向更改时旋转按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16063687/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |