NavigationView {
          ScrollView{
                 .navigationTitle("Home")
                 .toolbar {
                     ToolbarItemGroup(placement: .bottomBar) {
                                VStack{
                                    HStack{
                                        NavigationLink(
                                            destination: Home(),
                                            label: {
                                                Image(systemName: "house")
                                                    .resizable()
                                                    .frame(width: 25.0, height: 20.0)
                                                    .foregroundColor(.blue)
                                                    .padding()
                                            })
       }
    }
                                  

मैं नेविगेशनलिंक का उपयोग नहीं कर सकता (गंतव्य: टेक्स्ट ("होम पेज पर जाएं"), लेबल: {}

यह मेनू बार है जब मैं नीचे या ऊपर स्क्रॉल करता हूं तो मैं इस मेनू बार को फ्रीज करना चाहता हूं

बहुत - बहुत धन्यवाद

0
p_theoneyouknow 19 मार्च 2021, 12:55
क्या आपका दृश्य नेविगेशन व्यू में लिपटा हुआ है?
 – 
Abdulelah Hajjar
19 मार्च 2021, 13:11
1
क्या आप उस संपूर्ण स्विफ्टयूआई दृश्य को साझा कर सकते हैं जिसका आप उपयोग कर रहे हैं ताकि हम इसका परीक्षण कर सकें? समुदाय को आपकी मदद करने के लिए स्पष्ट होने के लिए आपको अपना प्रश्न अपडेट करना होगा।
 – 
Roland Lariotte
19 मार्च 2021, 13:18

1 उत्तर

सबसे बढ़िया उत्तर
import SwiftUI
struct HomeNav: View {
    @State var isActiveHome: Bool = false
    var body: some View {
        NavigationView {
            ScrollView{
                Text("Main")
                NavigationLink(
                    destination: Text("Home").navigationTitle("Home"),
                    isActive: $isActiveHome,
                    label: {
                        Image(systemName: "house")
                            .resizable()
                            .frame(width: 25.0, height: 20.0)
                            .foregroundColor(.blue)
                            .padding()
                    }).hidden().frame(width: 0, height: 0, alignment: .center)
                    .navigationTitle("Main")
                    .toolbar {
                        ToolbarItemGroup(placement: .bottomBar) {
                            VStack{
                                HStack{
                                    Button(action: {
                                        isActiveHome = true
                                    }, label: {
                                        Image(systemName: "house")
                                            .resizable()
                                            .frame(width: 25.0, height: 20.0)
                                            .foregroundColor(.blue)
                                            .padding()
                                    })
                                }
                            }
                            
                        }
                    }
            }
        }
    }
}
1
lorem ipsum 19 मार्च 2021, 16:46
अगर यह काम करता है तो क्या आप ऊपर दिए गए उत्तर को स्वीकार कर सकते हैं?
 – 
lorem ipsum
19 मार्च 2021, 17:14