【问题标题】:How to resize UIButton depending on titleLabel sizel?如何根据titleLabel sizel调整UIButton的大小?
【发布时间】:2017-11-08 23:41:18
【问题描述】:

我使用 4 个按钮的数组,我想根据标题大小调整它们的高度。或调整标题的字符大小。什么是最好和最简单的?我的按钮是btn1btn2btn3btn4

for i in 0..<buttons.count{
            buttons[i].setTitle(Questions.[QNumber].Answers[i], for: UIControlState.normal)
        }

【问题讨论】:

    标签: swift uibutton


    【解决方案1】:

    好的,我有几个解决方案给你。您的问题要求调整按钮的高度或 titleLabel 的字符。

    1. 调整标签中字符的大小更容易。这是解决方案(用您的按钮替换 btn):

      btn.titleLabel?.minimumScaleFactor = 0.5
      btn.titleLabel?.numberOfLines = 0
      btn.titleLabel?.adjustsFontSizeToFitWidth = true
      
    2. 调整按钮的高度有点棘手。如果您愿意,我找到了一些其他答案的链接,这些链接可能对您有用:

    【讨论】:

    • buttons 是一组按钮!
    • btn1btn2等试试?
    • @AlexAndreadis 更新了我的答案,希望这会有所帮助。让我知道。
    猜你喜欢
    • 2021-12-11
    • 2015-01-31
    • 1970-01-01
    • 2021-11-27
    • 1970-01-01
    • 1970-01-01
    • 2018-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多