Wpis z mikrobloga

#swiftui #ios

pomóżcie bo już głupieje

zrobiłem sobie programmatic navigation wg tego poranika

https://www.youtube.com/watch?v=oxp8Qqwr4AY

to co teraz chce zrobić, to custom "Back" button, tzn wywalić napis "Back" i zostawić sam chevron "<" - tak jak jest np na allegro czy olx

Na screenie przykład z allegro.. jak to zrobić?

póki co mam coś takiego:

.navigationDestination(for: BookmarkModel.self) { bookmark in
DrillDetailsView(
isInPracticePlan: true
)
.navigationBarBackButtonHidden()
.toolbar(.hidden, for: .tabBar)
.toolbar(content: {
ToolbarItem(placement: .navigationBarLeading, content: {
Button(action: {
path.removeLast()
}, label: {
Image("icon-nav-back")
})
})

i niby działa ale przez to że użyłem .navigationBarBackButtonHidden() nie mam np swipe aby cofnąć się jeden route...
qwelukasz - #swiftui #ios 

pomóżcie bo już głupieje

zrobiłem sobie programmatic nav...

źródło: IMG_1DC93F0FE6B3-1

Pobierz
  • 4
@qwelukasz: Skłamałbym jakbym powiedział, że jestem jakimś ekspertem od SwiftUI, bo dopiero go na szerszą skalę wprowadzamy u nas, ale z tego co widzę, to możesz spróbować

.navigationBarBackButtonTitleHidden()
Lub też widzę że od iOS 14+

navigationItem.backButtonDisplayMode = .minimal