当我的应用中的NSFontPanel
被关注时,我收到来自NSTextField
的任何消息时遇到了一个奇怪的问题。
即使是NSTextField
的子类也没有从字体面板接收任何内容..似乎所有内容都由面板发送,例如当改变字体,颜色等只是在AppKit的某个地方吃。
当文本字段不聚焦时,一切正常,即我收到通常的changeFont:
及相关消息。
此外,与NSTextView
不同,在NSTextField
中似乎没有任何类型的属性可以打开/关闭字体面板支持..
任何提示都非常赞赏!
答案 0 :(得分:2)
消息被NSTextView
的{{1}}单元格吃掉。切换富文本的属性为NSTextField
或" Rich Text"在xib。