当我的应用程序中的NSFontPanel成为焦点时,接收到来自NSTextField的任何消息时出现奇怪的问题。

甚至NSTextField的子类也不会从字体面板接收任何信息。似乎面板发送的所有信息(例如更改字体,颜色等时,只是在AppKit中的某个地方吃了。

当文本字段不突出时,即我收到通常的changeFont:和相关消息,所有方法都可以正常工作。

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

任何提示非常感谢!

最佳答案

消息被NSTextViewNSTextField单元吃掉。切换富文本的属性是xib中的allowsEditingTextAttributes或“富文本”。

08-27 22:13
查看更多