当我的应用程序中的NSTextField
被聚焦时,我收到一个来自NSFontPanel
的任何消息的奇怪问题。NSTextField吃NSFontPanel ..?
即使是NSTextField
的子类,也不会从字体面板收到任何东西。当更改字体,颜色等只是在AppKit的某处被吃掉。
当文本字段为而不是时,所有工作都很好,即我收到了通常的changeFont:
和相关消息。
而且,不像NSTextView
似乎没有被任何种类的财产,以开启/关闭字体面板支持在NSTextField
..
任何提示非常感谢!
当用户输入文本时,文本字段将获得一个'NSTextView'(请参阅**文本字段,文本视图和字段编辑器**,https://developer.apple.com/library/mac/documentation/ TextFonts /概念/ CocoaTextArchitecture/TextFieldsAndViews/TextFieldsAndViews.html)。您可能希望将其替换为自定义类以获取字体管理器发送给活动委托的消息。 – Jay