1

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

我所做的一切都是通过故事板而不是以编程方式进行的,但我对编程方式很好。我们说话时我正在查看 API,看来我必须处理边缘问题?以前从未这样做过,只需要一些指导:/

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

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

我还尝试了正两个,并将其作为 4 个参数中的第一个尝试,因为根据 API,第一个是顶部

4

1 回答 1

1

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

- 单击 3 个点 - 根据文本大小将衬里更改为 7-20

在此处输入图像描述

于 2017-02-28T01:56:23.583 回答