所以我在我的游戏中有各种VC和场景的UIButton。一些带有图像,另一些只是纯文本。所以我想把两者结合起来。我知道我可以做这两件事,但是按钮在后台。有没有什么办法,我可以确保文本在上面的图像和整个事情是可点击的?
我所做的一切都是通过故事板,而不是以编程的方式,但我很好地进行了编程。在我们说话的时候,我正在查看API,似乎我必须处理边缘问题?以前从来没有这样做过,只需要一些指导:/
我之前看过的关于stackoverflow的指南来自5-7年前,并且适用,这很好,但设置边缘并不像看起来那样不言自明:/这是我的:
dosplayas.titleEdgeInsets = UIEdgeInsetsMake(((dosplayas.frame.size.height)*(-(2))), 0, 0, 0)我还尝试了正2,并将其作为4个参数中的第一个参数,因为根据API,第一个参数是第一个参数
发布于 2017-02-28 09:56:24
在设置图像时,只需设置背景图像,而不是常规图像。它将允许文本在顶部,然后将文本更改为属性而不是普通文本。这是一个屏幕截图:
根据您的文本大小,将3个点-change线条设置为类似7-20

https://stackoverflow.com/questions/42475889
复制相似问题