Создать уникальное имя UILabel через цикл


#1

Зачем? На форме должно быть очень много UILabel ов. Для этого я решил сделать цикл, чтобы каждый раз создавать новый UILabel пример: Label1, Label2, Label3… Я думал использовать массив для UILabel , но это сущий ад к [UILabel].append(Label1) прописывать это каждый раз. Есть другой выход?


#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
    }

}

#3

А как вы потом хотите с ними работать?
Предположим у вас 100 Лейблов и что дальше?
Тут вам нужно придумать новый вариант построения формы
Может вас подойдёт любимая всеми ТайблВью?