Как программно создать множество UIImageViews на квадратной доске

Я пытаюсь создать игру в крестики-нолики, в которой каждый квадрат на доске содержит еще одну меньшую игру в крестики-нолики. Я пытаюсь выяснить, есть ли способ использовать цикл for для создания этих 81 квадрата и разместить их в нужном месте.


person Riley Thompson    schedule 08.06.2016    source источник
comment
лучше использовать collectionview   -  person Santo    schedule 08.06.2016
comment
Какое решение вы пробовали? Есть много способов решить эту проблему, например, вы можете создать вложенные циклы smallColumn внутри smallRow, внутри bigColumn, внутри bigRow. Это даст вам возможность рассчитать и разместить каждую ячейку в каждой игре. Попробуйте это и опубликуйте свой код, если вы застряли.   -  person DJohnson    schedule 09.06.2016


Ответы (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 и вставьте приведенный выше код в цикл.

person Santo    schedule 08.06.2016