如何在Xcode上说“我再次点击”

时间:2014-06-10 11:31:08

标签: xcode

我很想制作这样的应用程序(我使用标签来标记LOL)

                [label setText: @"Hello"];
                If (press the button again) {
                   [label setText: @"World"];
   }

我怎么能说这个表达:

              If (press the button again)

2 个答案:

答案 0 :(得分:0)

您可以创建一个计数器,如:

@property int counter;

每次用户点击按钮时,只需递增计数器:

_counter ++;

然后检查:

if (_counter > 0)

答案 1 :(得分:0)

首先将UILabelUIButton拖到Storyboard中的ViewControllers视图中。

通过CNTRL将UILabel连接到IBOutlet +点击并将其拖动到您的代码中(我的主题是我的helloWorldLabel)。

然后CNTRL +点击并从您的UIButton拖到您的代码,以制作IBAction方法(我的名为buttonPressedMethod)。

最后把这段代码放在你的方法体中:

- (IBAction)buttonPressedMethod:(id)sender {
    if ([self.helloWorldLabel.text isEqual:@"Hello"]) {
        self.helloWorldLabel.text = @"World";
    }
    else
    {
        self.helloWorldLabel.text = @"Hello";
    }
}

你的总图应如下所示:

total pic

现在您可以单击所需的全部内容,标签将相应更改为Hello或World!