gpt4 book ai didi

swift - 如何使 NSButton 标题位于底部并居中?

转载 作者:可可西里 更新时间:2023-11-01 02:19:07 25 4
gpt4 key购买 nike

如何让按钮的标题位于底部并以编程方式居中?

最佳答案

子类 NSButtonCell 并覆盖 drawTitle:withFrame:inView: (drawTitle(_,withFrame,inView) in swift)通过操作frame参数居中绘制标题,或者自己绘制标题。然后将按钮的单元格类设置为您的子类。

或者将 NSTextField 放在您的按钮上,设置约束以锚定按钮的底部中心并将其文本设置为您想要的任何内容,并让您的按钮标题为空。

不幸的是,没有 contentHorizo​​ntalAlignment 属性,就像在 iOS 中一样,因此您必须使用子类或不同的 UI 组合来解决它。

关于swift - 如何使 NSButton 标题位于底部并居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32424770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com