mirror of
https://github.com/easychen/pushdeer.git
synced 2024-09-21 04:04:21 +08:00
52 lines
1.4 KiB
Swift
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())
|
|
}
|
|
}
|