您需要使用一些负的左值来调整imageEdgeInsets和titleEdgeInsets。然后它就会向左移动。我测试过了,100是临时值。
button.imageEdgeInsets = UIEdgeInsets(top: 0.0, left: -100.0, bottom: 0.0, right: 0.0)
button.titleEdgeInsets = UIEdgeInsets(top: 0.0, left: -100.0, bottom: 0.0, right: 0.0)
如果不起作用,请告诉我。
button.titleEdgeInsets.left = 0 // add left padding.
也许在这种情况下您可以使用负值。
还有另外一种方法:
button.titleEdgeInsets = UIEdgeInsets(top: 0.0, left: 0.0, bottom: 0.0, right: 0.0)
只需尝试不同的值!