在UIButton中添加图像上方的文本

时间:2017-02-27 00:12:08

标签: ios swift uibutton uiedgeinsets

所以我在游戏中拥有各种VC和场景的UIButton。有些用图像,有些只是纯文本。所以我想两者结合起来。我知道我可以两个都做,但按钮是在后台。无论如何,我可以确保文本在所述图像上方并且整个事物是可点击的吗?

我正在做的一切都是通过故事板而不是以编程方式进行,但是我很喜欢编程。在我们说话的时候,我正在看API,似乎我必须处理边缘?从来没有这样做过,只需要一些指导:/

我之前在stackoverflow上看过的指南是从5 - 7年前开始并应用这很好但是设置边缘并不像看起来那样自我解释:/ 这就是我所拥有的:

dosplayas.titleEdgeInsets = UIEdgeInsetsMake(((dosplayas.frame.size.height)*(-(2))), 0, 0, 0)

我也试过积极的两个,我尝试了它作为4个参数中的第一个,因为第一个是根据API的顶部

1 个答案:

答案 0 :(得分:1)

设置图像时,只需设置背景图像而不是常规图像。它会允许文本在顶部 然后将文本更改为属性而不是简单 然后......有一个截图:

- 点击3个点 - 根据文字的大小将衬里更换为7-20个

enter image description here