Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在UIButton中的图像上方添加文本_Ios_Swift_Uibutton_Uiedgeinsets - Fatal编程技术网

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

Ios 在UIButton中的图像上方添加文本,ios,swift,uibutton,uiedgeinsets,Ios,Swift,Uibutton,Uiedgeinsets,所以我的游戏中各种VC和场景都有UIButton。有些是图像,有些只是纯文本。所以我想把两者结合起来。我知道我可以同时做这两件事,但是按钮在后台。是否有任何我可以确保文字上面说的图像和整个事情是可点击的 我所做的一切都是通过故事板,而不是通过编程,但我对编程很在行。我正在看API,因为我们说话,似乎我将不得不处理边缘?以前从未这样做过,只需要一些指导:/ 我之前在stackoverflow上看过的指南是5-7年前的,适用于该指南,这很好,但设置边缘并不像看起来那样不言自明:/ 以下是我所拥有的:

所以我的游戏中各种VC和场景都有UIButton。有些是图像,有些只是纯文本。所以我想把两者结合起来。我知道我可以同时做这两件事,但是按钮在后台。是否有任何我可以确保文字上面说的图像和整个事情是可点击的

我所做的一切都是通过故事板,而不是通过编程,但我对编程很在行。我正在看API,因为我们说话,似乎我将不得不处理边缘?以前从未这样做过,只需要一些指导:/

我之前在stackoverflow上看过的指南是5-7年前的,适用于该指南,这很好,但设置边缘并不像看起来那样不言自明:/ 以下是我所拥有的:

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

我还尝试了正数两个参数,并尝试将其作为4个参数中的第一个,因为根据API,第一个参数是顶部设置图像时,只需设置背景图像而不是常规图像。它将允许在顶部显示文本 然后将文本更改为属性文本,而不是普通文本 然后..这里是一个屏幕截图:

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