gpt4 book ai didi

ios - 像 native 相机应用程序一样在方向变化时旋转按钮

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:43:35 24 4
gpt4 key购买 nike

有谁知道如何让按钮在旋转变化时就地旋转,就像它们在 native iPhone 应用程序中旋转一样?

我正在为 iOS 6 及更高版本开发,所以我正在使用 shouldAutorotate 等方法。

我尝试返回 YES 然后更改框架,但这使图标“移动”,而不是原地旋转。我想返回 NO 并制作自定义 UIView 动画,但我不确定如何获取有关当前和即将到来的方向的数据。

有什么想法吗?

最佳答案

您应该使用 CGAffineTransformation 旋转按钮,而不是仅仅改变框架。

self.myButton.transform = CGAffineTransformMakeRotation(someRadians);

http://iphonedevsdk.com/forum/iphone-sdk-development/61080-cgaffinetransformmakerotation-changes-height-and-width-of-image.html

关于ios - 像 native 相机应用程序一样在方向变化时旋转按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16063687/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com