イメージ数があり、image0、image1、image2 ...、image(x)という名前が付けられています。あなたは、次のコードを介してこれを行うことができます変数名にアクセスして文字列を変更する方法
@IBOutlet weak var image0: UIImageView!
@IBOutlet weak var image1: UIImageView!
@IBOutlet weak var image2: UIImageView!
@IBOutlet weak var image3: UIImageView!
@IBOutlet weak var image4: UIImageView!
@IBOutlet weak var image5: UIImageView!
...
@IBOutlet weak var image15: UIImageView!
var counter: Int = 0
var items :[[UIImageView]] = []
for i in 0..<4{
for j in 0..<4{
items[i][j]=image(counter) //this line should be something that image0,1..x assign to the array
counter += 1
}
}
}
変数名はコンパイル時に評価されます。実行時にそれらを構成することはできません。 – vadian
これを見てください:http://stackoverflow.com/a/13392032/3626714 – Ashik
コードから画像ビューを作成する方がよいでしょう。インタフェースビルダーからではありません。 –