4

Cocoas NSFontPanel 有哪些自定义选项?

在 iWork Pages 中可访问的 NSFontPanel 在顶部具有“文本下划线”、“文本删除线”和“文档颜色”控件。我们不希望这些在我们的 NSFontPanel 中。有什么方法可以删除或禁用这些控件?

4

2 回答 2

5

在相关响应者中实现NSFontPanelValidation 协议。

于 2010-04-08T11:27:13.510 回答
0

就像你说的,响应者必须实现 NSFontPanelValidation 协议并覆盖 - (NSUInteger)validModesForFontPanel:(NSFontPanel *)fontPanel 方法。但是当 NSFontPanel 显示时,并没有调用这个方法。

于 2010-04-13T03:28:14.637 回答