标签: ios swift uibutton
我在按钮背景上有图像,并且按钮标题文本有时与图像重叠。
您可以在图片上看到,我的问题是迅速有可能使文本边框吗?
我的意思是我的绿色图标文字不会重叠。
答案 0 :(得分:2)
您可以为此目的使用 titleEdgeInsets 属性
titleEdgeInsets
目前,我在左侧保留了5个像素,如果需要,您可以增加
myButton.titleEdgeInsets = UIEdgeInsets(top: 0.0, left: 5.0, bottom: 0.0, right: 0.0)
通过执行以下操作,我可以在文本周围进行填充,有效地使框架变大:
myButton.contentEdgeInsets = UIEdgeInsetsMake(5,5,5,5)