как получить все UILabels внутри UIView

Мне нужен способ получить все UILabelв UIViewбез необходимость просмотра всех представлений в UIView.

У меня много других типов представлений, UIButtons, UIImageViews, и было бы слишком долго просматривать их все, когда мне нужен только UILabelс.

Я пытаюсь избежать чего-то вроде этого:

for (UIView *view in myView.subviews) 
{
    if([view isKindOfClass:[UILabel class]])
    {
        UILabel *lbl = (UILabel*)view;
    }
}

Это возможно или мне снится?

7
задан Alex Cio 16 May 2015 в 19:20
поделиться