如何以编程方式在方板上创建多个 UIImageView

Posted

技术标签:

【中文标题】如何以编程方式在方板上创建多个 UIImageView【英文标题】:How to programmatically create many UIImageViews in a square board 【发布时间】:2016-06-08 13:52:11 【问题描述】:

我正在尝试制作一种井字游戏,其中棋盘中的每个方格都有另一个较小的井字游戏。我正在尝试查看是否有一种方法可以使用 for 循环来创建这 81 个正方形,并将它们放在正确的位置。

【问题讨论】:

更好地使用collectionview 您尝试过什么解决方案?有很多方法可以解决这个问题,例如,您可以在 smallRow、bigColumn 和 bigRow 中创建嵌套循环 smallColumn。这将使您有机会计算和放置每个游戏中的每个单元格。如果遇到困难,试试这个并发布你的代码。 【参考方案1】:

使用以下代码以编程方式创建图像。

 let imageName = "yourImage.png"
 let image = UIImage(named: imageName)
 let imageView = UIImageView(image: image!)
 imageView.frame = CGRect(x: 0, y: 0, width: 100, height: 200)
 view.addSubview(imageView)

根据您的要求,使用 for 循环 并将上述代码粘贴到循环中。

【讨论】:

以上是关于如何以编程方式在方板上创建多个 UIImageView的主要内容,如果未能解决你的问题,请参考以下文章

如何以编程方式创建多个按钮和操作?

以编程方式更改故事板上的 UIView 的大小

如何以编程方式创建多个 NSTextField?

如何在android中以编程方式创建多个列表

ipad如何在一个视图上以编程方式创建多个表

redux-saga:如何以编程方式为产量创建多个调用/副作用?