一直使用继承来实现按钮的图片和文字位置。发现一个属性,可以一行代码设置文字和图片左右位置的调整
button.semanticContentAttribute = .forceRightToLeft
设置图片文字的间距
button.imageEdgeInsets = UIEdgeInsets(top: 0, left: 20, bottom: 0, right: -20)