【发布时间】:2021-07-12 19:39:51
【问题描述】:
我有一个计算器应用程序,我正在尝试向按钮添加插图。我不想增加 UIStackView 项目之间的空间,因为这会使我的按钮区域更大,这不是我想要的。相反 - 我想让我的按钮更小。我尝试过使用button.imageEdgeInsets = UIEdgeInsets(top: 10, left: 10, bottom: 10, right: 10),但没有任何作用?
按钮 ONLY 应用了 aspect 1:1 约束,水平和垂直 UIStackViews 的 Distribution 都设置为 平等填充 - 它们的宽度和高度从未设置过,而是由屏幕上的其他元素决定的,这就是为什么我发现很难在 Swift 中以编程方式使它们变小。 p>
【问题讨论】:
标签: swift uibutton uistackview