我正在重新访问我的计算器应用程序,现在我正在尝试收紧界面以使其看起来更好,所以我想知道如何或是否可以格式化按钮的文本。
例如,我目前在按钮中央有一个带有浅灰色控件和黑色字符的“1”按钮,但有没有办法将角色移动到按钮的左上角?
答案 0 :(得分:1)
使用NSButton的-setAttributedTitle:方法向其发送属性字符串。用于基本格式化。
然而,对于任何“花哨”的东西,您可能必须使用自定义NSParagraphStyle之一的“使用属性绘制”方法之一来自定义NSButtonCell并自己处理绘图作为段落对齐的属性之一等等。