在Cocoa/Interface Builder中,如何在按钮单击后清除文本字段中的文本

Pat*_*k C 5 cocoa objective-c button interface-builder

嘿伙计们,我正在使用MGTwitterEngine制作一个简单的Twitter更新应用程序

在单击"更新"按钮后,我似乎无法让Interface Builder中的TextField清除文本.有没有一种简单的方法可以用Interface Builder中的东西做什么?

非常感谢!

and*_*ndi 12

IBOutlet NSTextField *textField;

[textField setStringValue:@""];
[textField display];
Run Code Online (Sandbox Code Playgroud)


Kor*_*tor 5

我想你还需要定义一个IBAction方法,如:

- (IBAction) clearText:(id) sender {
    [textField setStringValue:@""];
    [textField display];
}
Run Code Online (Sandbox Code Playgroud)

您现在可以为此操作分配按钮事件(例如,按钮按下).