0

i have swiftui application for min target ios 15. In my ux design is logo on every page. on ios 16 following good

NavigationView {
   List(data, id: \.id) { item in
     DetailKeyComponent(item: item, withArrow: true)
           .overlay {
              NavigationLink(destination: AppTabMyKeysDetailView(item: item),
                             label: { EmptyView() })
                            .opacity(0)
                        }
                    }
                }
                .navigationBarTitleDisplayMode(.inline)
                .toolbar {
                    ToolbarItem(placement: .principal) {
                        HeaderLogoComponent(dark: true)
                    }
                }
            }
            .navigationViewStyle(.stack)

with simple detail code

ZStack {
        Color.white.ignoresSafeArea()
        
        VStack {
            Text("tab-key-detail")
                .foregroundColor(Color("ColorFontDark"))
                .font(.custom("Roboto", fixedSize: 24))
                .fontWeight(.semibold)
                .padding([.top], 25)
            
            DetailKeyComponent (item: viewModel.item, withArrow: false)
                .padding([.leading], 20)
                .padding([.top], 10)
            
            Spacer()
        }
        .padding([.leading, .trailing], 15)
        .navigationBarTitleDisplayMode(.inline)
        .toolbar {
            ToolbarItem(placement: .principal) {
                HeaderLogoComponent(dark: true)
            }
        }
        .onAppear(perform: viewModel.load)
    }

but principal item on detail is missing for ios 15 can you help ?

0 Answers0