Swift 如何使按钮标题在底部居中?
如何以编程方式使按钮标题位于底部并居中?子类Swift 如何使按钮标题在底部居中?,swift,cocoa,nsbutton,Swift,Cocoa,Nsbutton,如何以编程方式使按钮标题位于底部并居中?子类NSButtonCell和重写(drawTitle(u,withFrame,inView)在swift中)以通过操纵frame参数居中绘制标题,或者自己绘制标题。然后将按钮的单元格类设置为子类 或者将NSTextField放置在按钮上,设置约束以锚定按钮的底部中心,并将其文本设置为所需的任何文本,并将按钮标题保持为空 不幸的是,没有像iOS中那样的contentHorizontalAlignment属性,因此您必须使用子类或不同的UI组合来解决它
NSButtonCell
和重写(drawTitle(u,withFrame,inView)
在swift中)以通过操纵frame
参数居中绘制标题,或者自己绘制标题。然后将按钮的单元格类设置为子类
或者将NSTextField
放置在按钮上,设置约束以锚定按钮的底部中心,并将其文本设置为所需的任何文本,并将按钮标题保持为空
不幸的是,没有像iOS中那样的contentHorizontalAlignment
属性,因此您必须使用子类或不同的UI组合来解决它