首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >快速设置按钮内图像的contentMode

快速设置按钮内图像的contentMode
EN

Stack Overflow用户
提问于 2020-04-03 18:58:22
回答 1查看 194关注 0票数 0

我试图在我的setImage内的UIButton,但图像似乎更小,在按钮内,虽然有“自由空间”,我也设置了contentMode

Button:

代码语言:javascript
复制
let noteButton: UIButton = {
    let v = UIButton()
    v.setImage(UIImage(systemName: "pencil"), for: .normal)
    v.tintColor = UIColor.white
    v.imageView?.contentMode = .scaleAspectFit
    v.translatesAutoresizingMaskIntoConstraints = false
    return v
}()

约束:

代码语言:javascript
复制
noteButton.heightAnchor.constraint(equalToConstant: 30).isActive = true
    noteButton.widthAnchor.constraint(equalToConstant: 30).isActive = true
    noteButton.centerYAnchor.constraint(equalTo: itemView.centerYAnchor).isActive = true
    noteButton.leadingAnchor.constraint(equalTo: linkButton.leadingAnchor, constant: 50).isActive = true

结果:

EN

回答 1

Stack Overflow用户

发布于 2020-04-04 12:17:00

我解决了这个问题。我只需要把这些加到行里:

代码语言:javascript
复制
v.contentHorizontalAlignment = .fill
v.contentVerticalAlignment = .fill
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61018731

复制
相关文章

相似问题

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