SwiftUI নেভিগেশনলিঙ্ক লুকান তীর


9

স্বয়ংক্রিয়ভাবে যুক্ত হওয়া নেভিগেশন লিঙ্ক ভিউয়ের ডানদিকে তীরটি লুকানোর কোনও উপায় আছে?

আমি নেভিগেশনভিউ -> তালিকা -> এইচস্ট্যাক -> নেভিগেশনলিঙ্ক_1 - নেভিগেশনলিঙ্ক_2 ব্যবহার করে একটি চিত্র গ্রিডটি দেখতে চাই

নেভিগেশনলিঙ্কগুলির তীর রয়েছে এবং এটি অদ্ভুত দেখাচ্ছে এখানে চিত্র বর্ণনা লিখুন


এই সম্পর্কে কৌতূহল, আপনি একটি উত্তর খুঁজে পেয়েছেন?
madhor77

@ পাগোরিক 7777 না, আমি স্টোরিবোর্ডে ফিরে গিয়েছিলাম, ইউআইকোলিকেশনভিউতে এবং এর পরে সেল ক্লিকগুলিতে পৃথক হয়েছি।
ব্ল্যাকপস

উত্তর:



3
@State var selection: Int? = nil

var body: some View {
    let navigation = NavigationLink(destination: Text("View"), tag: 1, selection: $selection) { EmptyView() }
    return 
        VStack { 
            navigation
            Text("Tap").onTapGesture { self.selection = 1 }
        }
}

আপনি যখন ফিরে যাবেন ঠিক একই উপাদানটি নির্বাচন করা সম্ভব নয় এটি এটি কার্যকরভাবে কাজ করে না।
ভ্লাদিমির্স ম্যাটিউসেভিস

1
আমি এইভাবে নেভিগলিংক ব্যবহার করেছি এবং সবকিছু ঠিকঠাক কাজ করেছে।
নরেক huুকাস্যান

এটি কোনও Form: `var বডি ব্যবহার করার সময় কাজ করে না : কিছু দেখুন {ফর্ম {নেভিগেশনলিঙ্ক (গন্তব্য: পাঠ্য (" দেখুন ")), ট্যাগ: 1, নির্বাচন: $ নির্বাচন) {খালি ভিউ ()} পাঠ্য (" আলতো চাপুন ")। onTapGesture {self.selection = 1}}} `দ্রষ্টব্য: VStackউপরের উদাহরণটিতে প্রয়োজন নেই।
রেন্ডমটস্ক

1
VStack {navlink ফরম}: এই ভাবে চেষ্টা করুন
Narek Ghukasyan

0

আপনি এগুলিও করতে পারেন: এটি আমার পক্ষে কাজ করেছে,

@State var boolValue: Bool = false


                HStack {
                    Text("Your text")
                    Toggle(isOn: $boolValue){
                        Text("")
                    }
                    if boolValue {
                        NavigationLink(destination: DestinationView()) {
                            EmptyView()
                        }.frame(width: 0)
                    }
                }
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.