Я поместил кнопки в несколько вложенных StackViews
Затем я поместил представления в CollectionView (да, я понимаю, что это не обязательно лучший или оптимальный способ сделать это).
Я пытаюсь выяснить, как программно найти все мои кнопки.
Если я сделаю это, все, что я получу, это мой StackView вместо того, чтобы получать кнопки (которые теперь являются потомками 3-го уровня). Я бы не хотел исправлять вложенный цикл и вместо этого найти функцию, которая поможет мне найти всех потомков типа UIButton.
for subview in buttonContainer.subviews {
let button = subview as? UIButton
if button != nil {
button!.setTitle("TEST", for: UIControl.State.normal)
}
}
Причина, по которой я это делаю, заключается в том, чтобы изучать различные методы, поэтому я хорошо вкладываю несколько стековых представлений и затем помещаю их в CollectionView