有没有人知道是否有办法在一个视图中同时更改所有UILabel的背景,边框颜色和其他属性?我有一个大约10 UILabels的视图,我想改变他们的所有背景,边框颜色,边框半径和边框宽度。我不想单独连接所有视图并对每个更改进行编码。
谢谢!
答案 0 :(得分:4)
例如你的视图实例是myView,然后你可以这样做 -
for (UIView *view in myView.subviews)
{
if([view isKindOfClass:[UILabel class]])
{
UILabel *lbl = (UILabel*)view;
// chenge here what you want to change
}
}