ios - 在 Swift / SwiftUI 中根据屏幕宽度动态包装 HStack 文本元素
问题描述
我目前正在尝试根据屏幕宽度动态包装元素。
这是我要开始工作的代码:
HStack {
ForEach(userData.friends){ person in
if person.addedToGroup{
Text("\(person.name)")
}
}
}
我正在尝试查看是否有可能基于添加到组的用户数量,如果它达到屏幕的宽度,它会在多行中包装并显示它们。我当前的代码只是将所有文本压缩到一个视图中。SwiftUI 能做到这一点吗?谢谢您的帮助!
解决方案
推荐阅读
- jpa - @Any 字段和 @NamedEntityGraph
- mysql - windows无法在本地计算机上启动mysql服务错误1067
- css - ReactJS 材质 makeStyles
- javascript - 这在 HTML、JS 和 CSS 位于一个文件中时有效,但在它们位于不同文件中时无效
- html - 不同高度的 CSS 翻转效果
- javascript - JS中重构对象的最佳方式
- android - Androidx BottomNavigationView 在不同设备中的行为异常
- flutter - 如何使用颤振应用访问安卓手机的加速度传感器?
- android - 等待 FragmentTransaction 动画完成
- typescript - 将键事件传递给 Vue 和 Typescript 中的组件