gpt4 book ai didi

ios - 如何在 Swift 3/4 中通过单击按钮使图像旋转?

转载 作者:行者123 更新时间:2023-11-30 12:14:03 25 4
gpt4 key购买 nike

所以我正在 Swift 4 中创建一个应用程序。我的主屏幕上有 Logo ,我在其上放置了一个按钮。但是,我尝试实现当您单击 Logo 时它应该旋转,但由于某种原因,它没有旋转。你能看出哪里出了问题吗?

这是我的代码

    class MainViewController: UIViewController {

@IBOutlet weak var logoClicked: UIButton!
override func viewDidLoad() {
super.viewDidLoad()


}

@IBAction func logoClickTapped(_ sender: Any) {

rotateAnyView(view: logoClicked, fromValue: 0, toValue: Float(2.0 * M_PI), duration: 1)



}

func rotateAnyView(view: UIView, fromValue: Double, toValue: Float, duration: Double = 1) {
let animation = CABasicAnimation(keyPath: "transform.rotation")
animation.duration = duration
animation.fromValue = fromValue
animation.toValue = toValue
view.layer.add(animation, forKey: nil)
}

}

最佳答案

你的代码工作正常。我猜您忘记将 IBAction 连接到按钮。在 logoClickTapped 函数中设置断点并确保它被调用。

关于ios - 如何在 Swift 3/4 中通过单击按钮使图像旋转?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45645391/

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