根据文本字段更改标签文本

发布于 2024-12-07 21:37:13 字数 307 浏览 0 评论 0原文

我正在制作一个小演示应用程序,但在更改时遇到了麻烦。 事情是这样的: 我有一个 UIButton,每次单击都会在 UITextField 的 NSString 中添加一个字符。 我在“值已更改”部分中的 UITextField(campo) 上放置了 IBAction(Mudar_Resposta)。 在 IBAction 中,我这样说:

- (IBAction)MudarResposta:(id)sender {
   campo.text=@"lol";
}

但我无法让它发挥作用。有什么想法吗?

谢谢。

I'm making a little demo app and I'm having trouble changing.
Heres the thing:
I have a UIButton that every click will add a character in a NSString in a UITextField.
And I put an IBAction(Mudar_Resposta) on that UITextField(campo) in the part 'Value Changed'.
In that IBAction, I put that:

- (IBAction)MudarResposta:(id)sender {
   campo.text=@"lol";
}

But I can't get it to work. Any ideas?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

装迷糊 2024-12-14 21:37:13

让它工作的正确方法是将操作方法​​连接到按钮的 Touch Up Inside 事件。在该方法中,编辑文本字段的文本。

- (IBAction)mudarResponsta:(id)sender {    // Connect to Touch Up Inside of your button
    campo.text = [NSString stringWithFormat:%@ %@", campo.text, @"lol"];    // Add string ' lol' every time it's called
}

连接到 Value Changed 永远不会调用该方法,因为该值永远不会被更改 - 您正在将更改的方法连接到更改......如果这有意义的话。

The proper way to get it to work is to connect an action method to the Touch Up Inside event for your button. Within that method, edit they text for your text field.

- (IBAction)mudarResponsta:(id)sender {    // Connect to Touch Up Inside of your button
    campo.text = [NSString stringWithFormat:%@ %@", campo.text, @"lol"];    // Add string ' lol' every time it's called
}

Connecting to Value Changed will never invoke the method because the value is never being changed—you're connecting the changing method to the change…if that makes any sense.

醉南桥 2024-12-14 21:37:13

您很可能没有将该操作连接到 XIB 文件中的任何内容。

Most likely you didn't connect that action to anything in the XIB file.

浮生未歇 2024-12-14 21:37:13
    - (IBAction)Button:(id)sender {
[self.contacts addObject:_txtField.text];
_txtField.text=@"";

}

这里的联系人是一个数组名称,它是一个可变数组。 txtField 是 UITextField。

    - (IBAction)Button:(id)sender {
[self.contacts addObject:_txtField.text];
_txtField.text=@"";

}

Here contacts is an Array name which is a Mutable Array. txtField is UITextField.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文