ios - SwiftUI List Bare 最小高度
问题描述
下面的代码导致 List 几乎占据了屏幕的所有高度。如何确保列表仅占据所需的最低高度,该高度可以根据行数动态变化。附上模拟器屏幕截图供您参考。谢谢!
// om namah shivaya
import SwiftUI
struct TestView: View {
@State private var name = ""
var body: some View {
VStack(spacing: 0) {
Spacer()
Text("Header")
List() {
TextField("enter your name", text: $name)
}
.listStyle(InsetGroupedListStyle())
Text("Footer")
Spacer()
}
.navigationTitle("Test")
.background(Color.red)
}
}
struct TestView_Previews: PreviewProvider {
static var previews: some View {
TestView()
}
}
解决方案
推荐阅读
- routing - TYPO3:如何在多域设置中使用相同的 slug 获取新闻?
- javascript - 为类似对象的数组应用 forEach 函数
- rust - 如何传递迭代器
作为迭代器<&str>? - javascript - 在 JupyterLab 中设置 pythreejs
- git - 错误:尝试从 Git 获取更改时无法取消链接旧的
- python - 以属性系列作为参数应用函数
- java - Java 中的 C# Action() 委托的等价物?
- laravel - 当用户从 drupal 应用程序注销时,无法从 laravel 应用程序注销
- parceljs - 如何修复在 Parcel.js 中运行的服务器上的“未找到条目”
- sql - 计算两天之间的价格差异