【发布时间】:2020-10-28 10:13:37
【问题描述】:
我的 SwiftUI 项目中有一个 UITableViewController。 UITableView 中的单元格数量可以不同。
1 cellHeight 是 60。如果我没有在 Section 上设置 .frame(height ),它将几乎不会显示一个完整的单元格。但由于我不知道会有多少行,我无法设置.frame(height)。并且设置minHeight/maxHeight 将始终使用maxHeight...
有没有办法根据单元格的数量来计算高度,或者我可以通过其他方式使TableView() 框架动态化?
var body: some View {
NavigationView {
Form {
Section(header: Text("My UIKit Table View")) { TableView() }
Section(header: Text("My SwiftUI View")) { ContentView() }
}
}
}
【问题讨论】:
标签: swift uitableview swiftui