В моем ViewController
у меня есть 12 пользовательских UIViews
(с именем CardView).
Я пытаюсь перебрать подпредставления ViewController
программно, чтобы найти пользовательское представление (CardView) и выполнить некоторую настройку. Ниже приведен мой код для подсчета количества CardViews.
private func cardCount()->Int{
var count = 0
for subview in self.view.subviews{
if subview is CardView{
count = count + 1
}
}
return count
}
Однако он возвращает мне «0», и причина в том, что мои взгляды встроены в UIStackViews
. У меня есть 3 горизонтально выровненных вида стека внутри вертикально выровненных, как -
Как я могу получить мои CardViews программно. Любая помощь будет оценена.