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