如何获得标签列表,当按下圆形矩形按钮时,其上方的UILabel会随机更改为列表中的标签。
答案 0 :(得分:0)
假设您已经设置了标签并为界面中的当前标签定义了索引,您可以这样做:
NSArray *labels = [NSArray arrayWithObjects:label1, label2, label3, nil];
int currentLabel = 0;
-(void)onButtonPress:(id)sender {
[[labels objectAtIndex:currentLabel++] removeFromSuperview];
if (currentLabel == [labels count])
currentLabel = 0;
[self addSubview:[labels objectAtIndex:currentLabel]];
}