我有一个.xib文件中的自定义视图,我使用contentViewController
为MAAttachedWindow
。该视图中有几个NSTextField
s。消失NSTextField文本
当我第一次打开MAAttachedWindow
时,一切都很好。文本显示在所有相关文本字段中。然后,如果我关闭窗口(将其设置为nil
),然后再次调用它(使用与contentViewController
相同的自定义视图重新初始化),则最后的firstResponder
文本字段现在为空。
奇怪的是,如果我点击“空白”文本字段,它会显示正确的文本。只要此文本字段具有焦点,就可以对其进行编辑,并且行为恰当。只要其他东西变成firstResponder
,文字就会再次消失。
更新:
- 更改颜色没有改变上述行为。
- 在此过程中,文字颜色不会随时更改。
- 占位符文本也受上述行为。
- 此过程中的任何时间都不会发生错误。
- 这不会发生在
NSSecureTextField
s。
不好。查看我的问题中的更新。 –