UIButton 内的奇怪填充
Posted
技术标签:
【中文标题】UIButton 内的奇怪填充【英文标题】:Strange padding inside the UIButton 【发布时间】:2017-12-27 18:35:51 【问题描述】:我在情节提要中添加了 2 个按钮来显示 cmets 和 likes 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
我尝试制作 sizeToFit(),但它不起作用。还有我的 Xcode 设置:
请帮我解决这个问题。
【问题讨论】:
【参考方案1】:我已添加:
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中的标题