Ios 设置带边距的最小字体大小按钮

Ios 设置带边距的最小字体大小按钮,ios,uibutton,Ios,Uibutton,我找到了如何设置与按钮宽度相对应的最小字体大小的解决方案: button.titleLabel.numberOfLines = 1; button.titleLabel.adjustsFontSizeToFitWidth = YES; button.titleLabel.lineBreakMode = NSLineBreakByClipping; 但是我怎样才能在左边和右边添加边距呢 因此按钮标签的宽度为200磅,与按钮宽度相同。我需要我的标题标签在右边和左边有空格,所以这意味着标签的宽度必须

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

button.titleLabel.numberOfLines = 1;
button.titleLabel.adjustsFontSizeToFitWidth = YES;
button.titleLabel.lineBreakMode = NSLineBreakByClipping;
但是我怎样才能在左边和右边添加边距呢

因此按钮标签的宽度为200磅,与按钮宽度相同。我需要我的标题标签在右边和左边有空格,所以这意味着标签的宽度必须是180磅,例如,然后我将在右边和左边有10磅


我怎样才能做到这一点呢?

使用
titleEdgeInsets

button.titleEdgeInsets = UIEdgeInsetsMake(top, left, bottom, right);
或者在这种情况下:

button.titleEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 10);