根据文本字段更改标签文本
我正在制作一个小演示应用程序,但在更改时遇到了麻烦。 事情是这样的: 我有一个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
让它工作的正确方法是将操作方法连接到按钮的
Touch Up Inside
事件。在该方法中,编辑文本字段的文本。连接到
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.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.您很可能没有将该操作连接到 XIB 文件中的任何内容。
Most likely you didn't connect that action to anything in the XIB file.
这里的联系人是一个数组名称,它是一个可变数组。 txtField 是 UITextField。
Here contacts is an Array name which is a Mutable Array. txtField is UITextField.