Ios UIButton图像/标题插入对齐问题

Ios UIButton图像/标题插入对齐问题,ios,uibutton,Ios,Uibutton,我在使按钮的内容正确对齐时遇到了一些问题。我将插图设置为将按钮与界面生成器中所需的方式对齐,如下所示: 但当我在模拟器中运行应用程序时,它看起来是这样的: 这个按钮使用自动布局来调整大小和对齐,所以我怀疑这起到了一定的作用,但我想不出来。我还尝试在viewDidLoad中以编程方式更改插图,但这似乎毫无帮助 非常感谢您的帮助。因此我没有找到解决此问题的方法,但我找到了另一种解决视觉问题的方法: 我没有使用约束,而是使用ios9以来可用的堆栈视图控件来获得我想要的位置/大小。因为我正在创建一个

我在使按钮的内容正确对齐时遇到了一些问题。我将插图设置为将按钮与界面生成器中所需的方式对齐,如下所示:

但当我在模拟器中运行应用程序时,它看起来是这样的:

这个按钮使用自动布局来调整大小和对齐,所以我怀疑这起到了一定的作用,但我想不出来。我还尝试在viewDidLoad中以编程方式更改插图,但这似乎毫无帮助


非常感谢您的帮助。

因此我没有找到解决此问题的方法,但我找到了另一种解决视觉问题的方法:

我没有使用约束,而是使用ios9以来可用的堆栈视图控件来获得我想要的位置/大小。因为我正在创建一个按钮网格,所以我只使用了垂直和水平嵌套堆栈来创建按钮网格


实现堆栈视图后,按钮的图像和文本将正确对齐。

能否包括一些详细信息:如何构建按钮?对于映像,您可能希望将contentMode配置为ScaleSpectFit。您可以从界面生成器或通过编程实现。紫色部分是按钮的背景图像,牛眼是按钮的图像部分,文本是按钮的标题标签部分。我曾尝试在代码中设置图像本身的内容模式,但这没有什么区别。我认为当图像本身是按钮的一部分时,您无法在interface builder中编辑图像本身的属性