【问题标题】:UIButton Label being truncatedUIButton 标签被截断
【发布时间】:2018-04-20 06:15:29
【问题描述】:

我的应用支持法语和英语。在界面生成器中,我将 UIButton 的标签设置为“重试”,并将内容拥抱优先级设置为 1000。该按钮水平居中,在英文 UI 中似乎工作正常。但是在法语中,该按钮不会扩展以适应法语标签“Réessayer”。它被截断。如何设置约束以使按钮展开以容纳更长的标签?

一个有趣的结果是,如果我将初始标签设置为法语文本而不是英语,则标签“重试”会错位,正如您在屏幕截图中看到的那样。

【问题讨论】:

    标签: ios uibutton interface-builder


    【解决方案1】:

    我找到了解决此问题的方法。我正在使用以下语句设置按钮的标签文本: retryButton.titleLabel?.text = "Retry" 这不是正确的方法。正确的方法是使用 UIButton 提供的 setTitle 方法。我希望这可以帮助与我处于相同情况的其他人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-24
      • 2020-08-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多