NSTextField吃NSFontPanel ..?

时间:2016-01-20 16:36:36

标签: cocoa nstextfield nsfont nsfontmanager nsfontpanel

当我的应用中的NSFontPanel被关注时,我收到来自NSTextField的任何消息时遇到了一个奇怪的问题。

即使是NSTextField的子类也没有从字体面板接收任何内容..似乎所有内容都由面板发送,例如当改变字体,颜色等只是在AppKit的某个地方吃。

当文本字段聚焦时,一切正常,即我收到通常的changeFont:及相关消息。

此外,与NSTextView不同,在NSTextField中似乎没有任何类型的属性可以打开/关闭字体面板支持..

任何提示都非常赞赏!

1 个答案:

答案 0 :(得分:2)

消息被NSTextView的{​​{1}}单元格吃掉。切换富文本的属性为NSTextField或" Rich Text"在xib。