0

我正在尝试使用相同的文本设置多个标签,并且无法为我的生活找出正确的方法。

我正在使用 ibaction 来处理一个开关,该开关将更改集合中的多个标签以说“是”或“否”,并且一直在尝试使用 for 循环和 makeobjectsperformselector withobject 方法,但到目前为止还没有运气。

任何见解将不胜感激。

4

1 回答 1

0

您可以设置 UILabel 子视图的标签来帮助您解决这个问题。如果尚未设置,请转到情节提要,单击您的标签,转到属性检查器,在“查看”下有一个标签字段。

如果标签都有不同的标签 (0,1,2...) ,下面的循环应该做你需要的:

for(UIView *subview in [self.view subviews] ) {
    if([subview isKindOfClass:[UILabel class]]) {

         UILabel *currentLabel = (UILabel *)[self.view viewWithTag:subview.tag];
         currentLabel.text = @"yes";            
    }
}
于 2013-03-29T19:30:36.507 回答