我创建了一个 NSArray 对象来在不同的标签文本之间切换。我的界面构建器中的标签显示为“0”。当按下按钮 toggleText 时,数字变为 1,当第二次按下它时,它变为 2,正如预期的那样。
但是,默认情况下,我怎样才能从数字 1 开始呢?我试图在界面构建器中将我的标签更改为 1,但第一次按下按钮时数字保持为 1(这是有道理的)。我还尝试添加“self.index=0;” 和“self.index=1;” 在 viewDidLoad 部分。似乎没有任何工作......有什么帮助吗?
这是我的代码
-(IBAction)toggleText
{
if (!self.numbers)
{
self.index = 0;
self.numbers = @[ @"1", @"2"];
}
NumberLabel.text = self.numbers[self.index];
self.index = (self.index == self.numbers.count-1)? 0 : self.index+1;
}