import SwiftUI struct ExamplePageTabView: View { @State var numbers: [Number] = [] var body: some View { TabView { ForEach(numbers) { number in Text("Number \(number.number)") } } .background(Color.red) .tabViewStyle(PageTabViewStyle()) .onAppear(perform: { DispatchQueue.main.asyncAfter(deadline: .now() + 3) { numbers = [Number(id: 1, number: 1), Number(id: 2, number: 2)] } }) } } struct ExamplePageTabView_Previews: PreviewProvider { static var previews: some View { ExamplePageTabView() } } struct Number: Identifiable { let id: Int let number: Int }