我正在使用新的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.
答案 0 :(得分:0)
您需要将HStack
中的间距设置为0。
它应该看起来像这样:
HStack(spacing: 0) {
Image(systemName: "faceid")
Image(systemName: "faceid")
}
答案 1 :(得分:0)
这是您需要更改的HStack间距:
HStack(spacing: 0)