pushdeer/ios/Prototype_version/PushDeer/View/MainView.swift
2021-12-23 00:19:55 +08:00

52 lines
1.4 KiB
Swift

//
// MainView.swift
// PushDeer
//
// Created by Easy on 2021/12/2.
//
import SwiftUI
struct MainView: View {
@EnvironmentObject private var store: AppState
var body: some View {
TabView(selection: $store.tab_selected){
MessageView().tabItem({Label("消息",systemImage: "message")}).onTapGesture {
store.tab_selected = 1
}.tag(1)
DeviceView().tabItem({Label("设备",systemImage: "ipad.and.iphone")}).onTapGesture {
store.tab_selected = 2
}.tag(2)
KeyView().tabItem({Label("Key",systemImage: "key")}).onTapGesture {
store.tab_selected = 3
}.tag(3)
// ChannelView().tabItem({Label("",systemImage: "waveform")}).onTapGesture {
// store.tab_selected = 4
// }.tag(4)
// SettingsView().tabItem({Label("",systemImage: "gearshape")}).onTapGesture {
// store.tab_selected = 5
// }.tag(5)
}
// .onAppear(perform: {
// if( !apptoken.isEmpty ){
// store.token = UserDefaults.standard.string( forKey: "apptoken" )
// }
//
//
// })
}
}
struct TabView_Previews: PreviewProvider {
static var previews: some View {
MainView().environmentObject(AppState())
}
}