【发布时间】:2018-01-22 13:49:07
【问题描述】:
我正在尝试使用约束将图像设置为右侧。我正在使用此代码来实现此目的:
class func SetImageToRight(button: UIButton) {
button.imageView?.trailingAnchor.constraint(equalTo: button.trailingAnchor, constant: -8.0).isActive = true
button.imageView?.centerYAnchor.constraint(equalTo: button.centerYAnchor, constant: 0.0).isActive = true
button.imageView?.widthAnchor.constraint(equalToConstant: button.imageView!.frame.width).isActive = true
button.imageView?.translatesAutoresizingMaskIntoConstraints = false
}
但问题是当 UIButton 图像内有任何文本时右对齐但如果按钮文本为空图像左对齐。
我希望 UIButton 内的图像位于按钮的最右侧,无论按钮的大小是多少或是否有文本。
【问题讨论】: