如何解决不间断地并排创建两个按钮
我有一个视图,我想在其中添加两个按钮,第一个按钮位于屏幕中间,然后另一个按钮从另一端开始。
我的代码如下所示,除了两个按钮之间有一个我不想要的空格之外,它还能工作。
var screenWidth = UIScreen.main.bounds.size.width
var body: some View {
HStack() {
Button(action: {
print("Create Pool")
}) {
Text("Create")
}
.frame(width: screenWidth/2,height: 200,alignment: .center )
.background(Color.blue)
//.padding(0)
Button(action: {
print("Join Pool")
} ) {
Text("Join")
}
.frame(width: screenWidth/2,alignment: .center )
//.frame(minWidth: screenWidth/2)
.background(Color.red)
//.padding(0)
}
.padding(0)
}
任何人都可以帮助删除空格,因此它确实是一个按钮结束另一个按钮的地方。
解决方法
给 hstack 添加间距
HStack(spacing: 0) {
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。