gpt4 book ai didi

ios - 使用 Swift 滑动移动 UIImage 的 X 坐标

转载 作者:行者123 更新时间:2023-11-30 13:01:45 24 4
gpt4 key购买 nike

我创建了一个滑动手势识别器,它(显然)可以识别您每次滑动(向右)的时间。

每次向右滑动时,我希望UIImage ViewtrumpImage移动X坐标+ 50。但是当我滑动时,什么也没有发生。

有什么建议吗?这是我到目前为止一直在使用的代码。

感谢您的帮助!

@IBAction func swipeRight(_ sender: AnyObject) {

if (gameIsRunning == true) {

var trumpX = trumpImage.frame.origin.x

if gameIsRunning == true {

trumpX += 50

}

}

}

最佳答案

首先,您的第一个 if 语句中有相同的 if ,这根本没有意义。

其次,您将 trumpImage.frame.origin.x 分配给一个变量,然后向该变量添加 50。您没有更改图像的框架。

要更改框架,请像这样修改代码:

@IBAction func swipeRight(_ sender: AnyObject) {

if (gameIsRunning == true) {
let frame = trumpImage.frame
trumpImage.frame = CGRect(x: frame.origin.x + 50, y: frame.origin.y, width: frame.width, height: frame.height)
}
}

关于ios - 使用 Swift 滑动移动 UIImage 的 X 坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39843005/

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