【问题标题】:Fit titleLabel text of UIButton with autolayout on a fixed constant width将 UIButton 的 titleLabel 文本与自动布局匹配在固定的恒定宽度上
【发布时间】:2016-04-21 06:53:11
【问题描述】:

大家好,我正在尝试使用自动布局固定宽度常量在 UIButton 上调整 titleLable 文本。如果文本宽度大于宽度常量,那么文本应该从尾部截断,如果文本宽度小于宽度常量,那么按钮宽度应该根据文本调整大小。

【问题讨论】:

  • 使用带宽度约束的<=参数
  • 您想将大文本截断为新行吗?

标签: ios swift


【解决方案1】:

你可以这样做,

[self.myButton setTitle:@"this is the long title" forState:UIControlStateNormal];

[self.myButton.titleLabel setAdjustsFontSizeToFitWidth:YES];

快速转换。

如果你希望你的按钮大小也增加,那么不要给定宽度,如果你想让按钮大小静态和字体大小根据标题长度调整,那么给定宽度约束

希望这会有所帮助:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-23
    • 1970-01-01
    • 2020-01-14
    • 1970-01-01
    • 1970-01-01
    • 2014-12-22
    • 2013-04-09
    相关资源
    最近更新 更多