UIButton里面有奇怪的填充物
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UIButton里面有奇怪的填充物相关的知识,希望对你有一定的参考价值。
我在故事板中添加了2个按钮来显示注释并喜欢num,但是在按钮内部左右出现了奇怪的填充:
cell.btnComments.setTitle("199", for: .normal)
cell.btnComments.setImage(UIImage(named: "3.png"), for: .normal)
cell.btnComments.imageView!.contentMode = UIViewContentMode.scaleAspectFit
cell.btnLike.setTitle("19963", for: .normal)
cell.btnLike.setImage(UIImage(named: "4.png"), for: .normal)
cell.btnLike.imageView!.contentMode = UIViewContentMode.scaleAspectFit
我试过makeToFit(),但它不起作用。还有我的Xcode设置:
请帮我解决这个问题。
答案
我已经添加:
cell.btnComments.contentEdgeInsets = UIEdgeInsetsMake(0,-23,0,-13)
cell.btnComments.titleEdgeInsets = UIEdgeInsetsMake(0,-13,0,0)
cell.btnLike.contentEdgeInsets = UIEdgeInsetsMake(0,-23,0,-13)
cell.btnLike.titleEdgeInsets = UIEdgeInsetsMake(0,-13,0,0)
它的工作原理!
以上是关于UIButton里面有奇怪的填充物的主要内容,如果未能解决你的问题,请参考以下文章
使用swift在scrollview内的stackview中更改uibutton中的标题