1
我在窗口中使用了NSTextField对象。当我隐藏并取消隐藏窗口时,文本框中的文本会重叠。以前的文本会在文本字段中保留。所以,当我再次输入时,它看起来文字不会在文本字段中清除。textfield overlapped in textfield
我设定的字符串作为
[myStringField setStringValue:@""];
但是,这是行不通的。 我附上下面的快照。我的查询是为什么文本重叠。
问候,
它似乎并没有保留以前的文本。您可能每次显示窗口时都会创建文本字段。 – EmptyStack
您是否正确连接了iboutlet,如果没有,那么setStringValue将不会执行? –
@EmptyStack:我从nib文件加载,因此每次都没有机会创建新的NSTextfield对象。一旦加载了nib,我将它设置为我的成员实例,因此下次显示窗口时,不需要从Nib形成加载。似乎有些事情与现场编辑有关。它没有清除,但是当我在窗口中执行一些其他操作并返回到文本字段时,它会在某些操作后清除。 – boom