如何建立固定的文字位置

时间:2018-09-24 10:12:06

标签: ios swift uibutton

我在按钮背景上有图像,并且按钮标题文本有时与图像重叠。

enter image description here

您可以在图片上看到,我的问题是迅速有可能使文本边框吗?

我的意思是我的绿色图标文字不会重叠。

1 个答案:

答案 0 :(得分:2)

您可以为此目的使用 titleEdgeInsets 属性

目前,我在左侧保留了5个像素,如果需要,您可以增加

myButton.titleEdgeInsets = UIEdgeInsets(top: 0.0, left: 5.0, bottom: 0.0, right: 0.0)

通过执行以下操作,我可以在文本周围进行填充,有效地使框架变大:

myButton.contentEdgeInsets = UIEdgeInsetsMake(5,5,5,5)