Swift 我可以在UIButton.imageView中放置静态图像吗?那是动画吗?
我有一个自定义的Swift 我可以在UIButton.imageView中放置静态图像吗?那是动画吗?,swift,uibutton,Swift,Uibutton,我有一个自定义的ui按钮(MovesButton),其中有一个我不想更改或删除的图像。但是当我用一堆图像设置按钮.imageView?.animationImages并开始设置动画时,它会删除我的按钮的初始照片。如果我把静态照片作为背景,它看起来像着火了。我希望火作为背景,最好是在同一个UIButton类中 private func putAnimation(button: MovesButton) { var images: [UIImage] = [] if button.a
ui按钮
(MovesButton
),其中有一个我不想更改或删除的图像。但是当我用一堆图像设置按钮.imageView?.animationImages
并开始设置动画时,它会删除我的按钮的初始照片。如果我把静态照片作为背景,它看起来像着火了。我希望火作为背景,最好是在同一个UIButton
类中
private func putAnimation(button: MovesButton) {
var images: [UIImage] = []
if button.animation == ButtonAnimations.None {
print("None11")
return
} else if button.animation == ButtonAnimations.SmallFire {
for i in 0 ... ButtonAnimations.SmallFire.1 {
images.append(UIImage(named: "\(ButtonAnimations.SmallFire.0)\(i)")!) //ButtonAnimations.SmallFire.0 = "smallFire"
}
} else if button.animation == ButtonAnimations.BigFire {
for i in 0 ... ButtonAnimations.BigFire.1 {
images.append(UIImage(named: "\(ButtonAnimations.BigFire.0)\(i)")!)
}
} else { print("weird button animations") }
button.imageView?.animationImages = images
button.imageView?.animationDuration = 1
button.imageView?.startAnimating()
}
我不想使用一种恶作剧的手法,在移动按钮之后放置图像视图
或另一个按钮
我想要与
按钮.imageView.animationImages
相同的动画效果,但与背景图像
相同。这可能吗?使用图像动画代替图像视图动画。调用UIImageanimatedImage(使用:duration:)
以形成动画图像。将其设置为按钮的背景图像,即可完成设置。使用图像动画代替图像视图动画。调用UIImageanimatedImage(使用:duration:)
以形成动画图像。将其设置为按钮的背景图像,即可完成设置。按钮的初始照片设置如何?什么是移动按钮?按钮的初始照片设置如何?什么是移动按钮?非常感谢!!!!我基本上添加了这个按钮。setBackgroundImage(UIImage.animatedImage(with:images,duration:1),for:。normal)非常感谢!!!!我基本上添加了这个按钮。setBackgroundImage(UIImage.animatedImage(with:images,duration:1),用于:。normal)