首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在UIButton中将文本添加到图像上方

在UIButton中将文本添加到图像上方
EN

Stack Overflow用户
提问于 2017-02-27 08:12:08
回答 1查看 539关注 0票数 1

所以我在我的游戏中有各种VC和场景的UIButton。一些带有图像,另一些只是纯文本。所以我想把两者结合起来。我知道我可以做这两件事,但是按钮在后台。有没有什么办法,我可以确保文本在上面的图像和整个事情是可点击的?

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

我之前看过的关于stackoverflow的指南来自5-7年前,并且适用,这很好,但设置边缘并不像看起来那样不言自明:/这是我的:

代码语言:javascript
复制
dosplayas.titleEdgeInsets = UIEdgeInsetsMake(((dosplayas.frame.size.height)*(-(2))), 0, 0, 0)

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

EN

回答 1

Stack Overflow用户

发布于 2017-02-28 09:56:24

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

根据您的文本大小,将3个点-change线条设置为类似7-20

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42475889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档