xcode - SwiftUI:Tabview 中的列表总是在选项卡更改后重置
问题描述
在我的应用程序中,我有一个带有列表的 TabView。当我滚动列表并前后更改选项卡时,列表始终会重置并从顶部开始...
但这不应该是这种情况......这是一个错误,还是我做错了什么?
这是一些示例代码:
struct ContentView: View {
var body: some View {
TabView {
NavigationView {
List {
ForEach((1...50), id: \.self) {
Text("Row in Tab 1 Number: \($0)")
}
}
.navigationBarTitle("Tab 1")
}.tabItem {
Image(systemName: "bubble.right")
Text("Tab 1")
}.tag(0)
NavigationView {
List {
ForEach((1...50), id: \.self) {
Text("Row in Tab 2 Number: \($0)")
}
}
.navigationBarTitle("Tab 2")
}.tabItem {
Image(systemName: "bubble.left")
Text("Tab 2")
}.tag(1)
}.edgesIgnoringSafeArea(.top)
}
}
解决方案
推荐阅读
- python - 如何根据我的查询突出显示搜索结果中的单词?
- python - 如何将具有多个非终端产生的 EBNF 转换为函数调用
- java - 我的数据库没有收到我输入 Android Studio 的数据
- r - 通过 ggplot2 框或条形图中派生的连续变量着色
- python - 反转对数/差异变换以进行绘图
- angular - 带有 sseemitter 406 错误的 jhipster 微服务
- python - 仅复制两个字符串模式之间的字符串
- r - 循环遍历 df 子集的唯一值,并使用新变量更新 df
- python - CountVectorzier 用于句子标记列表
- python - 为什么 pipenv 需要 Pipfile 和 Pipfile.lock?