Easy Custom Animated Tab Bar in SwiftUI Tutorial for iOS 15

  Рет қаралды 33,462

Indently

Indently

Күн бұрын

Пікірлер: 51
@jordan2899ify
@jordan2899ify Жыл бұрын
how connect it to a View??
@fhazel291
@fhazel291 8 ай бұрын
Thank you, this was very useful and clear
@moh3n493
@moh3n493 10 ай бұрын
How to hide this custom tabbar in detail views?
@jotee804
@jotee804 2 жыл бұрын
Very cool and useful, great work
@cactus-cj1937
@cactus-cj1937 5 ай бұрын
thank you so much, your video really helped me out.
@isstylertho
@isstylertho Жыл бұрын
I FOUND AN EASIER WAY IF YOU ARE TRYING TO USE A NAME WITH A "." Say you want to use a bulleted list named "list.bullet" you would write case list = "list.bullet" and it works perfectly
@shafferzeyn9710
@shafferzeyn9710 2 жыл бұрын
you are perfect channel
@SinaKahsay-m9h
@SinaKahsay-m9h Ай бұрын
amazing video
@marcelczubak9179
@marcelczubak9179 2 жыл бұрын
Hey, great tutorial! Just wondering what's the best approach to linking each Tab button to a specific view. I have a few views created already along with this custom tab, and I want to navigate from view to view in the Tab, without the ForEach loop. Any tips appreciated :)
@Andrew_Pap
@Andrew_Pap 2 жыл бұрын
Hey, did you find a solution? I have the same question. If you found a way to link the private var tabSelected with a tab number or something else, you can probably do it with an if statement. Up to now I haven't found a way to see in which tab I am.
@marcelczubak9179
@marcelczubak9179 2 жыл бұрын
@@Andrew_Pap stuck on the same 😂
@marcelczubak9179
@marcelczubak9179 2 жыл бұрын
i’ll look into it
@Andrew_Pap
@Andrew_Pap 2 жыл бұрын
@@marcelczubak9179 Ok, me too. I'll send a reply if I find anything. Try to maybe also assign a view to the enum elements themselves.
@Andrew_Pap
@Andrew_Pap 2 жыл бұрын
@@marcelczubak9179 Ok so I found a way to do it. Instead of the ForEach loop you use an if statement: if tabSelected == .house { View() } and then it should be: } } VStack { ...
@hoshisato2687
@hoshisato2687 Жыл бұрын
I really like this because I have more control over the appearance of the tab bar, especially the rounded ends! However, I wish it were more like the TabView in the docs, where the whole tab-to-view mechanism is just declarative and seamless (and has badges!): TabView { ReceivedView() .badge(2) .tabItem { Label("Received", systemImage: "tray.and.arrow.down.fill") } SentView() .tabItem { Label("Sent", systemImage: "tray.and.arrow.up.fill") } AccountView() .badge("!") .tabItem { Label("Account", systemImage: "person.crop.circle.fill") } }
@RichuPatel-t3e
@RichuPatel-t3e Жыл бұрын
Thank you boss, really appreciate this
@abdouett3676
@abdouett3676 2 жыл бұрын
Great work! Thanks!
@ElianasJourney
@ElianasJourney Жыл бұрын
how to connect it in url? (webview)?
@peteandloistri7270
@peteandloistri7270 Жыл бұрын
Thanks for this dude 👍
@gavinbeard8188
@gavinbeard8188 2 жыл бұрын
Great tutorial, is there a way to assure that If you have a ListView behind the tab bar, the last item is not obscured by the tab bar when scrolling? I find that if you have a list that goes past the end of the screen, when you scroll to the end of the list the last item is always blocked by the tab bar
@sraldous
@sraldous Жыл бұрын
Add bottom padding to the VStack to match the height of the tabBar
@lenartpapez6058
@lenartpapez6058 Жыл бұрын
@@sraldous But then you lose the ultraThinMaterial effect.
@sraldous
@sraldous Жыл бұрын
@@lenartpapez6058 Try putting bottom padding on the last item in the list, set padding equal to height of the tabbar (60 in this example).
@epicfortnitesongs
@epicfortnitesongs 2 жыл бұрын
hi, I got a question, What should I do if the sf symbol I want to implement has a . in its name, for example person.circle?
@epicfortnitesongs
@epicfortnitesongs 2 жыл бұрын
@Matthew Badsey no ☹️
@asadbekabdullaev4463
@asadbekabdullaev4463 Жыл бұрын
did you figure it out?
@DevSibonelo
@DevSibonelo Жыл бұрын
Try this enum Tab: String, CaseIterable { Case locationFill = “location.fill” } I could be wrong but worth a shot
@traissac
@traissac Жыл бұрын
hello i just want know you can put a link a view on each icon, it's possible to add a small code ? Thinks
@jonathandmgz5253
@jonathandmgz5253 3 күн бұрын
I love man ❤
@Stricken174
@Stricken174 2 жыл бұрын
Thank you!
@dugrut1325
@dugrut1325 Жыл бұрын
pretty tabBar ... but now what? How do we practically give this tabbar substance? Connect it to a View, Bool, Sheet or Navigationlink, anything???
@AdeepaDevinda
@AdeepaDevinda 8 ай бұрын
yeah I just followed the tutorial and wasted about an hour having no idea how to connect with a View if y'all have any idea please let me know thanks
@bjp_for_2024
@bjp_for_2024 3 ай бұрын
why using both defalt tab and custom tab - any reason?
@louisagareiss
@louisagareiss Жыл бұрын
How to not show the Tab Bar on every View? for example on a Login View
@ShaneCurtis1705
@ShaneCurtis1705 9 ай бұрын
Have a main content view then make each page a seperate view that is projected on to the main
@sheetalshinde17
@sheetalshinde17 Жыл бұрын
how to add navigations on tap of every tab ?
@illieehh
@illieehh 10 ай бұрын
I have the same question
@snorkelmonkey2581
@snorkelmonkey2581 2 жыл бұрын
do you need a mac/ios device
@Indently
@Indently 2 жыл бұрын
You need a mac
@yrmuq
@yrmuq Жыл бұрын
Cola) eah coolaaa
@isstylertho
@isstylertho Жыл бұрын
For those that cannot find the answer on how to use this if there is a "." in the name: "Try this enum Tab: String, CaseIterable { Case locationFill = “location.fill” } I could be wrong but worth a shot" Thanks @sibonelogumede5893
@Andii71
@Andii71 2 жыл бұрын
hi, I got a question, What should I do if the sf symbol I want to implement has a . in its name, for example calendar.circle?
@amolsrivastava3904
@amolsrivastava3904 2 жыл бұрын
I also have this question.
@isstylertho
@isstylertho Жыл бұрын
@@amolsrivastava3904 For those that cannot find the answer on how to use this if there is a "." in the name: "Try this enum Tab: String, CaseIterable { Case locationFill = “location.fill” } I could be wrong but worth a shot" Thanks @sibonelogumede5893
@isstylertho
@isstylertho Жыл бұрын
For those that cannot find the answer on how to use this if there is a "." in the name: "Try this enum Tab: String, CaseIterable { Case locationFill = “location.fill” } I could be wrong but worth a shot" Thanks @sibonelogumede5893
5 Good Python Habits
17:35
Indently
Рет қаралды 625 М.
If people acted like cats 🙀😹 LeoNata family #shorts
00:22
LeoNata Family
Рет қаралды 16 МЛН
Симбу закрыли дома?! 🔒 #симба #симбочка #арти
00:41
Симбочка Пимпочка
Рет қаралды 4,7 МЛН
Create a custom tab bar in SwiftUI | Advanced Learning #11
52:05
Swiftful Thinking
Рет қаралды 35 М.
I Made an iOS App in MINUTES with This AI Tool!
13:20
Creator Magic
Рет қаралды 258 М.
How to Create a Custom Tab Bar in SwiftUI - Step by Step for Beginners (2023)
16:28
A Swiftly Tilting Planet
Рет қаралды 14 М.
5 Wacky Python Features
15:37
Indently
Рет қаралды 22 М.
How to Build a Custom Tab Bar in SwiftUI
26:22
CodeWithChris
Рет қаралды 36 М.
Create a Tab Bar Controller with Xcode and Storyboard
19:31
Mitchell Hudson
Рет қаралды 14 М.
Most overpowered way to build mobile apps?
8:33
Beyond Fireship
Рет қаралды 850 М.
NavigationStack - SwiftUI Programmatic Navigation - iOS 16
20:20