将普通字体更改为粗体字体

时间:2010-04-19 12:33:55

标签: cocoa text fonts

如何将普通字体更改为粗体字体,此处应选择文字,然后单击按钮(粗体)按钮。所选文本应变为粗体。

3 个答案:

答案 0 :(得分:1)

您是否看过主菜单中的“格式”菜单?有一个叫做“Bold”。您应该查看挂钩到该菜单项的方法。这可能是“第一响应者”的一部分方法。如果是,则将您的按钮挂钩到“First Responder”,然后为按钮选择该方法。

答案 1 :(得分:0)

Cocoa文本系统已经提供了大量子系统来修改属性字符串和文本。在开始自己的系统之前,您应该考虑使用NSTextView。

但是:您可能需要查看NSAttributedString API。你应该觉得它具有启发性。

答案 2 :(得分:0)

粗体菜单挂钩到字体管理器而不是第一响应者。只需创建一个按钮并将标记设置为2,然后将按钮挂钩到字体管理器并选择addFontTrait:action。