用边距设置最小字体大小UIButton

Mat*_*der 2 uibutton ios

我已经找到了解决方案,该如何设置与我的按钮宽度相对应的最小字体大小:

button.titleLabel.numberOfLines = 1;
button.titleLabel.adjustsFontSizeToFitWidth = YES;
button.titleLabel.lineBreakMode = NSLineBreakByClipping;
Run Code Online (Sandbox Code Playgroud)

但是我怎么能在左边和右边增加边距。

因此,按钮标签的宽度与按钮宽度相同,为200 pt。我需要标题标签在左右两侧都留有空格,因此这意味着标签宽度必须为180pt,然后在左右两侧将分别为10pt。

我该如何实现?

Lyn*_*ott 5

用途titleEdgeInsets

button.titleEdgeInsets = UIEdgeInsetsMake(top, left, bottom, right);
Run Code Online (Sandbox Code Playgroud)

或者在这种情况下:

button.titleEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 10);
Run Code Online (Sandbox Code Playgroud)