gpt4 book ai didi

swift - 如何根据 titleLabel sizel 调整 UIButton 的大小?

转载 作者:可可西里 更新时间:2023-11-01 01:10:59 27 4
gpt4 key购买 nike

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

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

最佳答案

好的,我为您提供了一些解决方案。您的问题要求调整按钮的高度或 titleLabel 的字符。

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

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

关于swift - 如何根据 titleLabel sizel 调整 UIButton 的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47191604/

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