SwiftUIのTabViewでタブが複製されてしまう原因について
解決したいこと
SwiftUIで、TabViewを使用した画面遷移を実装しようとしたところ、
下記画像のように同じタブが作られてしまうのですが、何故でしょうか?
原因と、対処方法についてお分かりの方がいましたら、教えてください。
よろしくお願いします。
シミュレーターの表示画面
該当するソースコード
//Xcode version 12.4
//Swift version 5.3.2
import SwiftUI
struct ContentView: View {
var body: some View {
TabView() {
TabView_one().tabItem {
Image(systemName: "calendar")
Text("タブ1")
}
TabView_two().tabItem {
Image(systemName: "gearshape")
Text("タブ2")
}
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
1