Не могу комментировать, поэтому я буду задавать вопросы, пытаясь ответить.
Для доступа к метке в методе вы можете просто использовать метку следующим образом:
bookingLabel8.text = "..."
Но учитывая, что у вас есть массив этих меток, я предполагаю, что вы имеете в виду динамический способ обновления текста данной метки.
Для этого вы можете передать метку методу в качестве параметра, например, так:
func change(label: UILabel, to text: String) {
label.text = text
}
таким образом вы можете вызывать эту функцию для любой метки, которую хотите, и использовать цикл для перебора ваших меток и проверки идентификатора, для которого вы хотите изменить:
change(label: bookingLabelArray[0], to: "new text")
но это кажется странным способом сделать это, вы уверены, что вам нужны эти метки как статические компоненты пользовательского интерфейса?Похоже, это скорее пример использования динамических прототипов в виде списка / коллекции.Существует множество учебных пособий, которые, кажется, хороши Prototype Cells