我有UIButton
图片。当文本没有缩放时,一切都可以。但是当文本开始使用adjustsFontSizeToFitWidth
缩放时,图像边缘插入被忽略,每次我在随机位置看到我的图像。我的代码是:
let tintedImage = UIImage(named: icon)?.withRenderingMode(.alwaysTemplate)
let tintedImageHighlighted = UIImage(named: icon)?.alpha(0.7).withRenderingMode(.alwaysTemplate)
button.setImage(soundTintedImage, for: .normal)
button.setImage(soundTintedImageHighlighted, for: .highlighted)
button.titleLabel?.adjustsFontSizeToFitWidth = true
button.titleLabel?.baselineAdjustment = .alignCenters
button.titleLabel?.minimumScaleFactor = 0.4
let imageInsets : UIEdgeInsets = UIEdgeInsetsMake(4, 18, 0, 0)
button.imageEdgeInsets = imageInsets
我正在使用自动布局并将UIButton
集中放置在视图上,并设置前导和尾随约束以让工作adjustsFontSizeToFitWidth
。任何想法如何解决它?