使用adjustsFontSizeToFitWidth时,Swift UIButton图像具有不正确的插入

时间:2017-11-11 09:35:51

标签: ios swift uibutton

我有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。任何想法如何解决它?

0 个答案:

没有答案