请教一下各位 iOSer 巨佬们一个 SwiftUI 中 HStack 的布局问题

35 天前
 realzzz

swiftUI 新手求教,在 HStack 中,如果超出屏幕宽度,子元素如何自动换行呢?

有像 web 开发中的 flex wrap 属性吗?

大概像是这个图的效果:

622 次点击
所在节点    Swift
5 条回复
fenddddddda
35 天前
想手写直接 uilabel + snp , 想用系统的可以试试 uicollectionview
xaoflysho
35 天前
或许你应该试试 LazyHGrid
gfreezy
35 天前
github 搜 WrappingHStack 。这个用 HStack 是实现不了的,要用 Layout 协议自己实现布局
realzzz
35 天前
@fenddddddda
@xaoflysho
@gfreezy
谢谢几位哥!我按照大家的方法研究一下
fenddddddda
35 天前
@realzzz 看错了,我说的是 Swift 的方法...不是 SwiftUI 的方法。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1032689

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX