我正在尝试使用相同的文本设置多个标签,并且无法为我的生活找出正确的方法。
我正在使用 ibaction 来处理一个开关,该开关将更改集合中的多个标签以说“是”或“否”,并且一直在尝试使用 for 循环和 makeobjectsperformselector withobject 方法,但到目前为止还没有运气。
任何见解将不胜感激。
我正在尝试使用相同的文本设置多个标签,并且无法为我的生活找出正确的方法。
我正在使用 ibaction 来处理一个开关,该开关将更改集合中的多个标签以说“是”或“否”,并且一直在尝试使用 for 循环和 makeobjectsperformselector withobject 方法,但到目前为止还没有运气。
任何见解将不胜感激。
您可以设置 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";
}
}