问题描述
从 pages 数组的末尾删除项目会导致在浏览页面时出错。有没有办法根据需要从 TabView
动态删除视图?
import SwiftUI
struct ContentView: View {
@State var pages = ["1","2","3","4"]
var body: some View {
NavigationView {
TabView {
ForEach(pages,id: \.self) { page in
Text(page)
}
}
.tabViewStyle(PageTabViewStyle())
.toolbar {
Button(action: {
pages.removeLast()
}) {
Image(systemName: "trash")
}
}
}
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)