Class BaseCell : UICollectionViewCell{
//button
//label1
//label2
//foo() {download data and change label1 & label2 text}
//foo2() {change label1 and Label2 text}
//button.addTarget(self, action: #selector(foo2), for: .touchUpInside)
}
class Cell1 : BaseCell {
addSubView(label1)
addSubView(button)
}
class Cell2 : BaseCell {
addSubView(label1)
}
Есть коллекция в ней несколько ячеек. В первой ячейки добавлены кнопка и лейбл1. Во второй ячейки лейбл2. Есть функция которая закачивает данные и меняет значения лейблов. есть кнопка по нажатию по которой должен меняться текст всех лейблов. Когда нажимаю меняется текст лейбла1 но не меняется текст лейбла2. Если уберу кнопку из ячейки1 и вставлю ее в ячейку 2 то тогда меняется текст лейбла2 но не меняется текст лейбла1. Как исправить что бы менялся текст обоих лейблов