Всем привет. Всегда была проблема с циклами, помогите пожалуйста(
Стоит задача в цикле создать N количество UIView и что бы каждый новый UIView был расположен например через 50 поинтов от предидущего( Создать их надо по горизонтали и по вертикали.
Грубо говоря шахматную доску в циклe.
Заранее спасибо!
Циклы помогите, как сделать
arturios571
#1
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
chessBoardDraw()
}
let numberOfRows = 8
let numberOfColumns = 8
func chessBoardDraw() {
for row in 0...numberOfRows - 1 {
for column in 0...numberOfColumns - 1 {
let view = UIView(frame: CGRect(x: row * 50, y: column * 50, width: 50, height: 50))
self.view.addSubview(view)
if (row + column) % 2 == 0 {
view.backgroundColor = .black
}
}
}
}
}