【问题标题】:Customizing Cocoas NSFontPanel自定义 Cocoas NSFontPanel
【发布时间】:2011-02-05 15:45:26
【问题描述】:

Cocoas NSFontPanel 有哪些自定义选项?

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

【问题讨论】:

    标签: cocoa macos fonts panel nsfontpanel


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      在相关响应者中实现the NSFontPanelValidation protocol

      【讨论】:

      • 很好,我从没见过那个。
      • 甜蜜——正是我所需要的!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多