我制作了名为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
动画(淡出)?
非常感谢你 最好的祝福 添
答案 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
];