【问题标题】:UIButton image/title inset alignment issuesUIButton 图像/标题插入对齐问题
【发布时间】:2015-11-19 01:43:32
【问题描述】:

我在正确对齐按钮的内容时遇到了一些问题。我在界面构建器中设置了插入以使按钮与我想要的方式对齐,如下所示:

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

这个按钮使用自动布局来调整大小和对齐,所以我怀疑它起到了作用,但我想不通。我还尝试在 viewDidLoad 内以编程方式更改插图,但这似乎根本没有帮助。

感谢任何帮助。

【问题讨论】:

  • 您能否提供一些详细信息:您是如何构建按钮的?对于图像,您可能希望将 contentMode 配置为 ScaleAspectFit。您可以通过界面生成器或以编程方式执行此操作。
  • 紫色部分是按钮的背景图像,靶心是按钮的图像部分,文本是按钮的标题标签部分。我试图在代码中设置图像本身的内容模式,但这并没有什么不同。我认为当它是按钮的一部分时,您不能在界面生成器中编辑图像本身的属性

标签: ios uibutton


【解决方案1】:

所以我没有找到解决这个确切问题的方法,但我找到了另一种解决我的视觉问题的方法:

我没有使用约束,而是使用 iOS 9 以来可用的 Stack View 控件来获得我正在寻找的放置/大小。由于我正在创建按钮网格,因此我只是使用嵌套的垂直和水平堆栈来创建按钮网格。

实现堆栈视图后,按钮的图像和文本正确排列。

【讨论】:

    猜你喜欢
    • 2016-07-27
    • 1970-01-01
    • 1970-01-01
    • 2018-05-18
    • 1970-01-01
    • 2021-09-15
    • 1970-01-01
    • 2017-08-04
    • 1970-01-01
    相关资源
    最近更新 更多