【问题标题】:Changing all UILabels in a single view在单个视图中更改所有 UILabel
【发布时间】:2011-04-28 13:47:11
【问题描述】:

有谁知道是否有办法在一个视图中一次更改所有 UILabel 的背景、边框颜色和其他属性?我有一个包含大约 10 个 UILabel 的视图,我想更改它们的所有背景、边框颜色、边框半径和边框宽度。不过,我宁愿不连接所有视图并单独编码每个更改。

谢谢!

【问题讨论】:

    标签: xcode ios uilabel


    【解决方案1】:

    例如,您的视图实例是 myView,那么您可以这样做 -

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

    【讨论】:

      猜你喜欢
      • 2020-07-10
      • 1970-01-01
      • 2015-03-09
      • 2019-07-25
      • 1970-01-01
      • 2018-05-13
      • 2014-09-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多