在 UIStackView 中的 UIButtons 之间添加 space 的最佳方法是什么
What is the best way to add space between my UIButtons in a UIStackView
我有一个计算器应用程序,我正在尝试向按钮添加插图。我不想增加 UIStackView 项之间的 space,因为这会使我的按钮区域变大,这不是我想要的。相反 - 我想让我的按钮更小。我试过使用 button.imageEdgeInsets = UIEdgeInsets(top: 10, left: 10, bottom: 10, right: 10)
,但没有任何效果?
按钮仅应用了方面1:1约束,水平和垂直UIStackViews'Distribution 设置为 Fill Equally - 它们的宽度和高度从不设置,由其他元素决定屏幕,这就是为什么我发现很难在 Swift.
中以编程方式缩小它们的原因
UIStackView
s 将填充一个子视图,而不管框架,插入你设置它。您可以做的是将每个 UIButton
嵌入到 UIView
中,并添加一些约束以提供一些填充。
我有一个计算器应用程序,我正在尝试向按钮添加插图。我不想增加 UIStackView 项之间的 space,因为这会使我的按钮区域变大,这不是我想要的。相反 - 我想让我的按钮更小。我试过使用 button.imageEdgeInsets = UIEdgeInsets(top: 10, left: 10, bottom: 10, right: 10)
,但没有任何效果?
按钮仅应用了方面1:1约束,水平和垂直UIStackViews'Distribution 设置为 Fill Equally - 它们的宽度和高度从不设置,由其他元素决定屏幕,这就是为什么我发现很难在 Swift.
中以编程方式缩小它们的原因UIStackView
s 将填充一个子视图,而不管框架,插入你设置它。您可以做的是将每个 UIButton
嵌入到 UIView
中,并添加一些约束以提供一些填充。