Изменение всех UILabels в одном представлении - PullRequest
0 голосов
/ 28 апреля 2011

Кто-нибудь знает, есть ли способ изменить фон, цвет границы и другие свойства всех UILabels одновременно в одном представлении? У меня есть представление с примерно 10 UILabels, и я хочу изменить все их фоны, цвета границ, радиусы границ и ширину границ. Я бы предпочел не связывать все представления и не кодировать каждое из изменений отдельно.

Спасибо!

1 Ответ

4 голосов
/ 28 апреля 2011

например, ваш экземпляр вида myView, тогда вы можете сделать это как -

for (UIView *view in myView.subviews) 
    {
        if([view isKindOfClass:[UILabel class]])
        {
            UILabel *lbl = (UILabel*)view;
            // chenge here what you want to change
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...