MainPagingView.swift 954 Bytes
//
//  MainPagingView.swift
//  hippo-watch Watch App
//
//  Created by shihao on 2025/6/6.
//

import SwiftUI

struct MainPagingView: View {
    @State private var showPKView = false
    @State private var currentPage = 0
    
    var body: some View {
        NavigationView {
            ZStack {
                // 主要内容 - 垂直分页
                TabView(selection: $currentPage) {
                    StatusComparisonView(showPKView: $showPKView)
                        .tag(0)

                    TodayDataView()
                        .tag(1)
                    
                    TakePulseView()
                        .tag(2)
                }
#if os(watchOS)
                .tabViewStyle(.verticalPage)
#else
                .tabViewStyle(.page)
#endif
            }
            .navigationBarHidden(true)
        }
        .fullScreenCover(isPresented: $showPKView, content: {
            PKDetailView()
        })
    }
}