如何在底部制作按钮的标题并以编程方式居中?
答案 0 :(得分:1)
子类NSButtonCell
并覆盖drawTitle:withFrame:inView:
(swift中的drawTitle(_,withFrame,inView)
)以通过操纵frame
参数为中心绘制标题,或自行绘制标题。然后将按钮的单元格类设置为子类。
或者将NSTextField
放在按钮上,设置约束以锚定按钮的底部中心并将其文本设置为您想要的任何内容,并将按钮标题保持为空。
不幸的是,没有contentHorizontalAlignment
属性,就像在iOS中一样,所以你必须用子类或不同的UI组合来解决它。