SamuKata
kavsoft
kavsoft

patreon


Recreating Apple Find My App's Custom Tab Bar | iOS 26 & iOS 18 | Xcode 26

Hello Guys 🖐🖐🖐

In this video, I’ll demonstrate how to recreate the custom tab bar of the new iOS 26 Apple Find My App using SwiftUI.

YouTube Video: https://youtu.be/dAt8qh4xi9I

Download Code 👇

Recreating Apple Find My App's Custom Tab Bar | iOS 26 & iOS 18 | Xcode 26

Comments

Did u find a fix for this?

John Appleseed

How do I change the detents with the tab bar locked to the bottom and not floating all over the place? Like I wanna make the me tab only .large and devices only .medium

John Appleseed

kind of an edge case, but when you drag the bottom bar to the top of the screen and move up and down a little it glitches like crazy. any idea how to fix this?

Brent Loies

We can utilize safeAreaInset to position the Apple Map Legal link at the top of the bottom bar. I’ve updated the code, please check it out!

Kavsoft

We can simply present a new sheet in the bottom bar that will stack sheet one after another. I’ve updated the code, so please check it out!

Kavsoft

Is it possible to re-align the tab bar glass effect buttons you removed at 10:15 so they're fictional vs invisible?

Alex

how would you do the FindMy's sheet stacking? The one that's happening when you interact with the items on the sheet? It seems that you can have multiple sheets on top of each other and they all act as if they're just one sheet when you move the detents up and down.

Olluk

I have a question. Apple requires you to show the "Apple Map Legal" at the buttom of the sheet. How can i move the map on top of the tabbar? Because currently the "Apple Map Legal" is covered by the tab bar now

Jason Fang

yes)

goodDuck

This is a fantastic implementation, great work! I have a design question for you. How would you approach a version where the sheet is only present on one specific tab? My main concern is how to handle the transitions when switching to and from that tab to make the user experience feel smooth and not jarring. Thanks for any insights!

Jan Pollak

Is Xcode 26 beta required?

Maxym Nesmashny

I don’t get the question quite well, but it’s using TabView so you can have different views for each tab!

Kavsoft

Is it possible to have such menu only for one tab bar button? The rest should be just different screens and behave as standard tab bar views.

Yury

Could you also show how to add a sheet that appears on top of the sheet when you tap on a particular person, device, or item?

Adam

Yes! You can use any Source view.

Kavsoft

Hello. Im new to SwiftUI, is it possible to have another View rather than map() only? Thank you

234


More Creators