【问题标题】:How to make NSButton title at bottom and centered?如何使 NSButton 标题位于底部并居中?
【发布时间】:2015-09-06 14:48:17
【问题描述】:

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

【问题讨论】:

    标签: swift cocoa nsbutton


    【解决方案1】:

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

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

    不幸的是,没有 contentHorizontalAlignment 属性,就像在 iOS 中一样,所以你必须通过子类或不同的 UI 组合来解决它。

    【讨论】:

      猜你喜欢
      • 2019-02-07
      • 2019-04-03
      • 1970-01-01
      • 2021-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多