gpt4 book ai didi

swift - swift 或 CGPoint 中的 CGPointMake

转载 作者:行者123 更新时间:2023-11-28 11:23:41 25 4
gpt4 key购买 nike

我想移动一个 UIImageView,我已经在 Objective-C 中做了这个并且它完全有效。这是代码:

tank.center = CGPointMake(tank.center.x + TankX, tank.center.y + TankY);

TankX 在 vi​​ewDidLoad 中设置为 2,TankY 设置为 0。所以坦克向右移动。但是当我想在 Swift 中执行此操作时,它不起作用。快速代码:

tank.center = CGPointMake(tank.center.x + TankX, tank.center.y + TankY)

我也试过 CGPoint,但我也无法让它工作。我已经看到这个问题了:CGPointMake in Swift但我无法使用它。

有没有人知道如何做到这一点?

编辑:错误:找不到接受所提供参数的“+”重载

最佳答案

我会试试这个:

tank.center = CGPoint(x: tank.center.x + CGFloat(TankX), y: tank.center.y + CGFloat(TankY))

它将 TankX 和 TankY 转换为 CGFloats,以便将它们添加到其他 CGFloats。

关于swift - swift 或 CGPoint 中的 CGPointMake,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24351989/

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