💄 Create bottom navbar

pull/1/head
Alexis Drai 2 years ago
parent 225abf0b8f
commit c532fcc115

@ -8,17 +8,17 @@
/* Begin PBXBuildFile section */
ECB23B932A0E33B000A1C62B /* PodcastsCloneApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECB23B922A0E33B000A1C62B /* PodcastsCloneApp.swift */; };
ECB23B952A0E33B000A1C62B /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECB23B942A0E33B000A1C62B /* ContentView.swift */; };
ECB23B972A0E33B200A1C62B /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = ECB23B962A0E33B200A1C62B /* Assets.xcassets */; };
ECB23B9A2A0E33B200A1C62B /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = ECB23B992A0E33B200A1C62B /* Preview Assets.xcassets */; };
ECB23BA12A0E3FDF00A1C62B /* MainView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECB23BA02A0E3FDF00A1C62B /* MainView.swift */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
ECB23B8F2A0E33B000A1C62B /* PodcastsClone.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PodcastsClone.app; sourceTree = BUILT_PRODUCTS_DIR; };
ECB23B922A0E33B000A1C62B /* PodcastsCloneApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PodcastsCloneApp.swift; sourceTree = "<group>"; };
ECB23B942A0E33B000A1C62B /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
ECB23B962A0E33B200A1C62B /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
ECB23B992A0E33B200A1C62B /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
ECB23BA02A0E3FDF00A1C62B /* MainView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainView.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@ -52,9 +52,9 @@
isa = PBXGroup;
children = (
ECB23B922A0E33B000A1C62B /* PodcastsCloneApp.swift */,
ECB23B942A0E33B000A1C62B /* ContentView.swift */,
ECB23B962A0E33B200A1C62B /* Assets.xcassets */,
ECB23B982A0E33B200A1C62B /* Preview Content */,
ECB23BA02A0E3FDF00A1C62B /* MainView.swift */,
);
path = PodcastsClone;
sourceTree = "<group>";
@ -137,7 +137,7 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
ECB23B952A0E33B000A1C62B /* ContentView.swift in Sources */,
ECB23BA12A0E3FDF00A1C62B /* MainView.swift in Sources */,
ECB23B932A0E33B000A1C62B /* PodcastsCloneApp.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;

@ -1,26 +0,0 @@
//
// ContentView.swift
// PodcastsClone
//
// Created by etudiant on 2023-05-12.
//
import SwiftUI
struct ContentView: View {
var body: some View {
VStack {
Image(systemName: "globe")
.imageScale(.large)
.foregroundColor(.accentColor)
Text("Hello, World!")
}
.padding()
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}

@ -0,0 +1,37 @@
//
// MainView.swift
// PodcastsClone
//
// Created by etudiant on 2023-05-12.
//
import SwiftUI
struct MainView: View {
var body: some View {
TabView {
Text("Listen Now")
.tabItem {
Label("Listen Now", systemImage: "play")
}
Text("Browse")
.tabItem {
Label("Browse", systemImage: "square.grid.2x2")
}
Text("Library")
.tabItem {
Label("Library", systemImage: "book")
}
Text("Search")
.tabItem {
Label("Search", systemImage: "magnifyingglass")
}
}
}
}
struct MainView_Previews: PreviewProvider {
static var previews: some View {
MainView()
}
}

@ -11,7 +11,7 @@ import SwiftUI
struct PodcastsCloneApp: App {
var body: some Scene {
WindowGroup {
ContentView()
MainView()
}
}
}

Loading…
Cancel
Save