gpt4 book ai didi

ios - 如何使用一段代码制作多个 ImageView

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

我已经创建了这段代码,我想知道如何制作多个在不同位置创建的 imageView,而不必全部重写。我该怎么做?这是我到目前为止的代码:

var imageView = UIImageView()

override func viewDidLoad() {
super.viewDidLoad()
imageView.frame = CGRectMake(CGFloat(arc4random_uniform(UInt32(self.view.frame.width)))-50, CGFloat(arc4random_uniform(UInt32(self.view.frame.height))), 100, 100)
imageView.animationImages = [UIImage(named:"image1")!,UIImage(named:"image2")!,UIImage(named:"image3")!,UIImage(named:"image2")!]
imageView.animationDuration = 0.5
imageView.startAnimating()
self.view.addSubview(aiCell)
}

最佳答案

您可以创建一个函数,将 UIImage 作为参数并对其执行所有代码行。所以声明如下:

func configureImageView (imageView: UIImageView){
//your code here
}

要在多个不同的 ImageView 上使用此函数:

var imageView1 = UIImage()
var imageView2 = UIImage()
var imageView3 = UIImage()

viewDidLoad中:

configureImageView(imageView1)
configureImageView(imageView2)
configureImageView(imageView3)

关于ios - 如何使用一段代码制作多个 ImageView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31797310/

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