Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 支持动态字体大小的UIButton_Ios_Dynamic_Fonts_Uibutton_Size - Fatal编程技术网

Ios 支持动态字体大小的UIButton

Ios 支持动态字体大小的UIButton,ios,dynamic,fonts,uibutton,size,Ios,Dynamic,Fonts,Uibutton,Size,我试图在ui按钮上使用动态字体大小。但是如果我增加字体大小,按钮上的文本将被截断为“…” 你知道怎么解决这个问题吗? 感谢使用高度大于或等于的约束使用高度大于或等于的约束您可以通过 let btn = UIButton() .... if let label = btn.textLabel { label.adjustsFontSizeToFitWidth = true // Adjust font size automatically label.minimumScaleFac

我试图在
ui按钮上使用动态字体大小。但是如果我增加字体大小,按钮上的文本将被截断为“…”

你知道怎么解决这个问题吗?
感谢使用高度大于或等于的约束使用高度大于或等于的约束您可以通过

let btn = UIButton() ....
if let label = btn.textLabel {
    label.adjustsFontSizeToFitWidth = true // Adjust font size automatically
    label.minimumScaleFactor = 0.5 //< The minimum font size scale factor 
}
让btn=UIButton()。。。。
如果let label=btn.textLabel{
label.adjustsFontSizeToFitWidth=true//自动调整字体大小
label.minimumScaleFactor=0.5/<最小字体大小比例因子
}
参考文献
  • 您可以通过

    let btn = UIButton() ....
    if let label = btn.textLabel {
        label.adjustsFontSizeToFitWidth = true // Adjust font size automatically
        label.minimumScaleFactor = 0.5 //< The minimum font size scale factor 
    }
    
    让btn=UIButton()。。。。
    如果let label=btn.textLabel{
    label.adjustsFontSizeToFitWidth=true//自动调整字体大小
    label.minimumScaleFactor=0.5/<最小字体大小比例因子
    }
    
    参考文献

  • 你是对的,我设置了固定高度约束你是对的,我设置了固定高度约束