Initial commit
This commit is contained in:
80
AIGrammar/AllTabView.swift
Normal file
80
AIGrammar/AllTabView.swift
Normal file
@ -0,0 +1,80 @@
|
||||
//
|
||||
// AllTab.swift
|
||||
// AIGrammar
|
||||
//
|
||||
// Created by oscar on 2024/3/27.
|
||||
//
|
||||
|
||||
import SwiftUI
|
||||
|
||||
@main
|
||||
struct LearningToolApp: App {
|
||||
var body: some Scene {
|
||||
WindowGroup {
|
||||
ContentView()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
struct ContentView: View {
|
||||
var body: some View {
|
||||
TabView {
|
||||
GrammarCheckView()
|
||||
.tabItem {
|
||||
Image(systemName: "book.fill")
|
||||
Text("Grammar Check")
|
||||
}
|
||||
|
||||
WordsView()
|
||||
.tabItem {
|
||||
Image(systemName: "text.bubble")
|
||||
Text("Words")
|
||||
}
|
||||
|
||||
TranslateView()
|
||||
.tabItem {
|
||||
Image(systemName: "globe")
|
||||
Text("Translate")
|
||||
}
|
||||
|
||||
SettingsView()
|
||||
.tabItem {
|
||||
Image(systemName: "gear")
|
||||
Text("Settings")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
struct GrammarCheckView: View {
|
||||
var body: some View {
|
||||
// Your Grammar Check View content goes here.
|
||||
Text("Grammar Check")
|
||||
}
|
||||
}
|
||||
|
||||
struct WordsView: View {
|
||||
var body: some View {
|
||||
// Your Words View content goes here.
|
||||
Text("Words")
|
||||
}
|
||||
}
|
||||
|
||||
struct TranslateView: View {
|
||||
var body: some View {
|
||||
// Your Translate View content goes here.
|
||||
Text("Translate")
|
||||
}
|
||||
}
|
||||
|
||||
struct SettingsView: View {
|
||||
var body: some View {
|
||||
// Your Settings View content goes here.
|
||||
Text("Settings")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#Preview {
|
||||
AllTab()
|
||||
}
|
||||
Reference in New Issue
Block a user