Xcode - 按钮将标签更改为一系列单词?

时间:2012-10-25 19:04:49

标签: text label series

我想要一个按钮来更改系列中的标签文字。例如,应用程序商店中的一个框应用程序,其中有一个按钮,每次按下它时,它都会说下一件事。我想,我想,一个按钮和一个标签。第一次按下按钮时,它会显示“嗨”,再次按下它,它会说“怎么样”,然后,“是”,“你呢?”。我该怎么做呢?任何帮助都会很好。

1 个答案:

答案 0 :(得分:1)

  1. 将一个整数属性(如currentWordIndex)添加到视图控制器中,以记住哪个是当前单词。

  2. 创建标签。将其连接到视图控制器中的插座,名称为wordLabel

  3. 创建一个按钮。将其连接到将标签更改为您想要的任何文本的操作,如下所示:

  4.     - (IBAction)changeTheLabel:(id)sender
        {
            NSArray *words = @[@"hi", @"how", @"are", @"you?];
            self.currentWordIndex = (self.currentWordIndex + 1) % [words count];
            self.wordLabel.text = [words objectAtIndex:self.currentWordCount];
        }
    

    就是这样。