ios - 在 SwiftUI 表单中有多个列
问题描述
我希望在 SwiftUI 表单部分中有多个列。我已经看到了其他潜在.onTapGesture
的修复和使用,但这似乎非常“hacky”,并且没有提供与 iPad 上通常的表单相同的美感。
在我的代码中,我有一个 ForEach 循环,大约有 15 行,我想将它们拆分并确保它们都同时出现在用户的屏幕上,因此无需滚动和搜索。
Section(header: Text("Current Players On the Field")){
ForEach(team.players){player in
if(player.active == true){
Button(action: {
//Button Action Here
}){
PlayerSelectTemplate(player: player)
}
.padding(5)
}
}
}
我尝试过实现LazyV/LazyH Grids
,但按钮似乎都合并并成为一个,使单独的按钮完全多余。
如上所述,我想尝试避免.onTapGesture
解决,因为它看起来不如拥有单独的按钮。有任何想法吗?
解决方案
推荐阅读
- oracle - PL/SQL 在 ORACLE APEX 中向表中插入数据
- python - 如何读取文件夹中的多个 .txt 文件并使用 python 写入单个文件?
- reactjs - 为什么后端的数据在重新加载或保存之前不显示
- vim - 如何更改标题中本地锚点的颜色
- android - 获取两个传感器读数之间的旋转差异
- python - Python:验证电子邮件是否不安全存在
- typescript - TS2345:“字符串”类型的参数 | null' 不能分配给“字符串”类型的参数
- angular - 如何在绑定时不将组件标记为脏?
- python - 如何在树莓派上激活 apache2 服务
- reactjs - 使用useEffect时如何等待渲染完成才能获取useContext?