Зачем? На форме должно быть очень много UILabel ов. Для этого я решил сделать цикл, чтобы каждый раз создавать новый UILabel пример: Label1, Label2, Label3… Я думал использовать массив для UILabel , но это сущий ад к [UILabel].append(Label1) прописывать это каждый раз. Есть другой выход?
Создать уникальное имя UILabel через цикл
voragomod
#2
import UIKit
class ViewController: UIViewController {
var labelArray: [UILabel]!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
labelArray = initLabelArray()
}
private func initLabelArray() -> [UILabel] {
var array = [UILabel]()
for _ in 1...10 {
array.append(UILabel())
}
return array
}
}
Den
#3
А как вы потом хотите с ними работать?
Предположим у вас 100 Лейблов и что дальше?
Тут вам нужно придумать новый вариант построения формы
Может вас подойдёт любимая всеми ТайблВью?