Я пытаюсь создать игру в крестики-нолики, в которой каждый квадрат на доске содержит еще одну меньшую игру в крестики-нолики. Я пытаюсь выяснить, есть ли способ использовать цикл for для создания этих 81 квадрата и разместить их в нужном месте.
Вопрос
Как программно создать множество UIImageViews на квадратной доске
- лучше использовать collectionview Santo 08.06.2016
- Какое решение вы пробовали? Есть много способов решить эту проблему, например, вы можете создать вложенные циклы smallColumn внутри smallRow, внутри bigColumn, внутри bigRow. Это даст вам возможность рассчитать и разместить каждую ячейку в каждой игре. Попробуйте это и опубликуйте свой код, если вы застряли. DJohnson 09.06.2016
Ответы
Ответ 1 · Santo
Используйте приведенный ниже код для создания изображения программно.
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 и вставьте приведенный выше код в цикл.
Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.