围绕对象填充

时间:2019-10-22 19:59:31

标签: swift swiftui

我正在使用新的SwiftUI。

如果我想做一些简单的事情,例如将两个正方形块紧挨着而彼此之间没有空格,那么我的自然趋势是将图像周围的填充设置为0,但这是行不通的。

我可以通过使用.offset()修饰符来完成所需的操作,但这似乎是“做错了方法”。我想知道,即使您指定自己不想要任何东西,苹果公司是否也会假设他们会解决?希望有人知道它是如何正常工作的,我只是缺少正确的修饰符或修饰符语法。

使用修饰符.padding(.all,0)进行了尝试,两个图像之间仍然有一些间距。

Failed to set (borderWidth) user defined inspected property on (UIButton): [<UIButton 0x7ff765d0c290> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key borderWidth.

2 个答案:

答案 0 :(得分:0)

您需要将HStack中的间距设置为0。 它应该看起来像这样:

HStack(spacing: 0) {
       Image(systemName: "faceid")
       Image(systemName: "faceid")
}

答案 1 :(得分:0)

这是您需要更改的HStack间距:

HStack(spacing: 0)