|
- import UIKit
-
- // MARK: - Протоколы
-
- protocol MainSectionGrid { }
-
- // MARK: - Реализация
-
- extension Main {
- enum SectionGrid {
- static func setupCore(_ core: Main.Core) {
- let side = 50
- let space = 20
- let gap = side + space
-
- // Расставляем кнопки в сетке 4x4.
- for btn in core.buttons {
- let id = btn.tag
- let row = Int(id / 4)
- btn.frame = CGRect(x: gap + (id - row * 4) * gap, y: gap + row * gap, width: side, height: side)
- btn.backgroundColor = .blue
- }
- }
- }
- }
|