iPhone改变标签

时间:2010-02-09 00:07:52

标签: iphone iphone-sdk-3.0

如何获得标签列表,当按下圆形矩形按钮时,其上方的UILabel会随机更改为列表中的标签。

1 个答案:

答案 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]];
}