После создания списка Label, созданного с помощью этой забавы c:
func addElongationlabel() {
let elongationLabel = UITextView(frame: CGRect(x: 100, y: ordinata, width: 90, height: 35))
elongationLabel.textAlignment = NSTextAlignment.center
elongationLabel.tag = ordinata
elongationLabel.textColor = UIColor.blue
elongationLabel.backgroundColor = UIColor.red
view.addSubview(elongationLabel)
}
Я получаю список меток, используя этот цикл For:
for i in 1...Int(numberOfDiesText.text!)!{
ordinata = 220 + 50*i
addElongationlabel()
}//end of for
Теперь я хочу присвоить своим меткам рассчитанное значение. Я пытаюсь с этим кодом, но он не работает:
for i in 1...Int(numberOfDiesText.text!)!{
ordinata = 220 + 50*i
if let eloLabel = (self.view.viewWithTag(ordinata)as? UILabel){
// here I think I have to insert the correct command
self.view.viewWithTag(ordinata) = eloLabel // this is not working...of course
}
}//end of for
Спасибо, что помогли мне!