Cocoa应用程序中的格式按钮文本

时间:2011-02-02 20:52:43

标签: cocoa xcode macos

我正在重新访问我的计算器应用程序,现在我正在尝试收紧界面以使其看起来更好,所以我想知道如何或是否可以格式化按钮的文本。

例如,我目前在按钮中央有一个带有浅灰色控件和黑色字符的“1”按钮,但有没有办法将角色移动到按钮的左上角?

1 个答案:

答案 0 :(得分:1)

使用NSButton的-setAttributedTitle:方法向其发送属性字符串。用于基本格式化。

然而,对于任何“花哨”的东西,您可能必须使用自定义NSParagraphStyle之一的“使用属性绘制”方法之一来自定义NSButtonCell并自己处理绘图作为段落对齐的属性之一等等。