我试图在我的setImage内的UIButton,但图像似乎更小,在按钮内,虽然有“自由空间”,我也设置了contentMode。
Button:
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
}()约束:
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结果:

发布于 2020-04-04 12:17:00
我解决了这个问题。我只需要把这些加到行里:
v.contentHorizontalAlignment = .fill
v.contentVerticalAlignment = .fillhttps://stackoverflow.com/questions/61018731
复制相似问题