带标签的插座集合

时间:2013-12-26 09:35:22

标签: ios xcode interface-builder uilabel

我制作了名为labelCollection的Outlet Collection。 然后我在Interface Builder中创建了36 Lables并将它们标记为1-12。 所以我在该结构中至少有3个带有相同标签的标签。

如何将相同的文本设置为具有相同标签的标签。

Say:
label with tag 1 gets letter "A"
label with tag 2 gets letter "B"
...
label with tag 12 gets letter "K".

完成此操作后,我希望在2秒后立即淡出整个labelCollection所有标签。

那么,我如何控制labelCollection中的特定标签? 如何控制整个labelCollection动画(淡出)?

非常感谢你 最好的祝福 添

1 个答案:

答案 0 :(得分:0)

试试这个

for(UILabel* label in self.view.subview) {

  switch(label.tag) {
  case:0
     label.text = @"A";
  } break;
 }

修改

对于动画,你可以尝试这个 -

   view1.alpha = 1.0;
   [UIView animateWithDuration:2.0
                      delay:0.0
                    options:UIViewAnimationOptionCurveLinear
                 animations:^{
                     label.alpha = 0.0;
                 }
                 completion:nil
 ];