Bezdepbonusu7Программирование: статьи и ответы

Вопрос

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

Автор вопроса: Riley ThompsonОтветов: 1

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

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

swift

Ответы

Ответ 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.

Похожие материалы