我已经找到了解决方案,该如何设置与我的按钮宽度相对应的最小字体大小:
button.titleLabel.numberOfLines = 1;
button.titleLabel.adjustsFontSizeToFitWidth = YES;
button.titleLabel.lineBreakMode = NSLineBreakByClipping;
Run Code Online (Sandbox Code Playgroud)
但是我怎么能在左边和右边增加边距。
因此,按钮标签的宽度与按钮宽度相同,为200 pt。我需要标题标签在左右两侧都留有空格,因此这意味着标签宽度必须为180pt,然后在左右两侧将分别为10pt。
我该如何实现?
用途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)
| 归档时间: |
|
| 查看次数: |
2374 次 |
| 最近记录: |