故事板中UIButton的自动收缩设置

Evo*_*ate 37 xcode ios xcode-storyboard

故事板中有一个UILabel设置,允许设置自动缩小配置,如下所示:

在此输入图像描述

但我无法为UIButton的文本标签找到相同的内容.我知道我可以通过编程方式设置它,但很想知道是否有办法在Storyboard中为UIButton启用此设置.

Nic*_*las 62

您可以使用用户定义的运行时属性来使用故事板设置此标志.

设置以下密钥路径:

titleLabel.adjustsFontSizeToFitWidth to true
Run Code Online (Sandbox Code Playgroud)

使用Storyboard调整字体大小


Bad*_*hah 18

,在故事板中没有可用于设置Button的textlabel自动缩小的选项,

但是您可以使用adjustsFontSizeToFitWidth 以编程方式设置它.

yourbutton.titleLabel?.adjustsFontSizeToFitWidth = true;
Run Code Online (Sandbox Code Playgroud)


tec*_*err 5

试试这个

btn.titleLabel.adjustsFontSizeToFitWidth = YES;
btn.titleLabel.minimumScaleFactor = 0.5; // set whatever factor you want to set 
Run Code Online (Sandbox Code Playgroud)

如果您想在故事板中设置,请尝试IBDesignable和IBInspectable

参考http://nshipster.com/ibinspectable-ibdesignable/