gpt4 book ai didi

xcode - 来回移动 UIImages

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

我不知道我这样做是否正确。请帮我。我试图在屏幕上来回移动两个图像,使其看起来像是正在关闭和打开。

while (x>=1) {

var customFrame1 = Laser1.frame
if isImageLeftSide {
customFrame1.origin.x = customFrame1.origin.x + 25
}
else {
customFrame1.origin.x = customFrame1.origin.x - 25
}

var customFrame2 = Laser2.frame
if isImageLeftSide {
customFrame2.origin.x = customFrame2.origin.x + 25
}
else {
customFrame2.origin.x = customFrame2.origin.x - 25
}
x += 1
}

最佳答案

使用这个:

while (x >= 1) {

UIView.animateWithDuration(YOUR_ANIMATION_DURATION) {

if isImageLeftSide {
Laser1.frame.origin.x += 25
} else {
Laser1.frame.origin.x -= 25
}
}

UIView.animateWithDuration(YOUR_ANIMATION_DURATION) {

if isImageLeftSide {
Laser2.frame.origin.x += 25
} else {
Laser2.frame.origin.x -= 25
}
}

x += 1
}

注意:如果 Laser1Laser2是您必须使用的类的属性 self.Laser1self.Laser2在动画 block 中。

关于xcode - 来回移动 UIImages,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36465958/

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