如何解决如何使用列表视图在swiftUI中创建两列列表?
我是SwiftUI的新手。我需要创建一个显示在两列中的列表。它更有可能是具有每行两个项目的collectionView。条件是我需要使用“列表”创建它,因为我需要在此列表上添加“拖放以重新排序”功能。
到目前为止,我已经使用HStack和vstack实现了它,但是在这种情况下,没有选择来拖动列表并对其重新排序。
这是我到目前为止完成的代码:
ZStack{
Button(action: {
}) {
HStack{
Image(systemName: "person.crop.circle.fill")
Text(font)
.font(.system(size: 13 ))
.foregroundColor(.black)
.frame(minWidth: UIScreen.main.bounds.size.width/4,maxWidth: UIScreen.main.bounds.size.width/4)
.padding(.horizontal)
}
.padding(10)
}
.foregroundColor(Color.black)
.background(Color.white)
.cornerRadius(8)
.background(
RoundedRectangle(cornerRadius: 5)
.fill(Color.white)
.shadow(color: .gray,radius: 2,x: 0,y: 2)
)
}
我的问题是:如何在SwiftUI中使用列表创建两列列表的集合视图类型? 如果我使用HStack和Stack的实现听起来不错,那么:有什么方法可以在其上实现拖放以重新排序列表功能吗?
我无法使用LazyVGrid,因为我的要求是iOS13。
任何帮助将不胜感激。
谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。