Xcode 在单个视图中更改所有UILabel

Xcode 在单个视图中更改所有UILabel,xcode,ios,uilabel,Xcode,Ios,Uilabel,有人知道有没有办法一次在一个视图中更改所有UILabel的背景、边框颜色和其他属性?我有一个大约10个UILabel的视图,我想更改它们的所有背景、边框颜色、边框半径和边框宽度。不过,我不希望将所有视图连接起来,并对每个更改单独编写代码 谢谢 例如,您的视图实例是myView,那么您可以按照- for (UIView *view in myView.subviews) { if([view isKindOfClass:[UILabel class]])

有人知道有没有办法一次在一个视图中更改所有UILabel的背景、边框颜色和其他属性?我有一个大约10个UILabel的视图,我想更改它们的所有背景、边框颜色、边框半径和边框宽度。不过,我不希望将所有视图连接起来,并对每个更改单独编写代码


谢谢

例如,您的视图实例是myView,那么您可以按照-

for (UIView *view in myView.subviews) 
    {
        if([view isKindOfClass:[UILabel class]])
        {
            UILabel *lbl = (UILabel*)view;
            // chenge here what you want to change
        }
    }

例如,您的视图实例是myView,那么您可以按照-

for (UIView *view in myView.subviews) 
    {
        if([view isKindOfClass:[UILabel class]])
        {
            UILabel *lbl = (UILabel*)view;
            // chenge here what you want to change
        }
    }