swift - 如何在 SwiftUI 中定义自定义列表布局?

标签 swift swiftui

我注意到 List 没有像 CustomLayoutBuilder 这样的东西,只能像 TableView 一样呈现数据?

我想知道如何在 SwiftUI 中创建这样的 View ,假设列表的大小可能非常大:

enter image description here

我查看了教程 Composing Complex Interfaces但它使用 ScrollView 。

最佳答案

像您提到的许多 Tiles 布局完全使用 Swift UI 是不可能的。 您可以将它与常规 UI 工具包结合使用以获得更好的结果。

关于swift - 如何在 SwiftUI 中定义自定义列表布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56450182/

相关文章:

ios - 在 iOS 7 上将 Realm 与 Swift 结合使用

SwiftUI 如何像 UIKit 一样为 NavigationBar titleView 设置图像?

autocomplete - 如何使用 ZStack & Geometry 定位列表?

ios - 显示 Segue 未进入导航堆栈。 View Controller 上没有后退按钮,并且它是从底部而不是左侧向上滑动

ios - “PFObject”不是 'Post' 的子类型 - Swift 错误

ios - 在另一个 View Controller 中更改对象的属性

ios - 修改 iPhone 相机/手电筒?

swift - 有什么方法可以快速为通用参数分配默认值吗?

ios - SwiftUI:在 iOS 14 中应用 `Text.init(_:style:)` 时, `.cornerRadius` 不会自动更新

ios - Swift 组合运算符与 RxSwift 框架中的 `withLatestFrom` 等功能相同