কোনও ফর্ম, বা তালিকা (দলবদ্ধ) সহ কোনও নতুন ভিউতে নেভিগেট করার সময়, সামগ্রীটি নেভিগেশন ভিউ শিরোনামের নীচে থেকে প্রায় এক চতুর্থাংশের পথে উপস্থিত হয়, তারপরে প্রায় অর্ধ সেকেন্ড পরে সঠিক অবস্থানে "পপস" আসে। খুব কুৎসিত. নিশ্চিত না যে এটি একটি সুইফটুআই বাগ বা আমি কিছু ভুলভাবে কাঠামোগত করছি?
আমি একই ফলাফল সহ সিমুলেটর এবং ডিভাইস উভয়ই এটি পরীক্ষা করেছি।
আমি ভাবছি যেভাবে নেভিগেশন লিঙ্কগুলি পরিচালনা করা হয় তার সাথে এর কিছু করার আছে? প্রতিটি নেভিগেশন লিঙ্ক কন্টেন্টভিউ প্রদর্শিত হবে যখন তার গন্তব্য ভিউতে init () কে কল করে। আমার কাছে এটি কোনও অর্থবোধ করে না, গন্তব্য init () কে কেবল সেই মুহুর্তে বলা উচিত যা কোনও ব্যবহারকারী আসলে নেভিগেশন লিঙ্কটিতে ক্লিক করে?
আমি এটিও একটি শীট দিয়ে চেষ্টা করেছি এবং শিটের সাথে সমস্যাটির অস্তিত্ব নেই, কেবলমাত্র দলবদ্ধ হিসাবে স্টাইলযুক্ত তালিকা বা তালিকার সাথে নেভিগেশন লিঙ্কগুলি ব্যবহার করার সময়।
একেবারে নতুন একক দর্শন অ্যাপ্লিকেশন থেকে কোড:
struct ContentView: View {
var body: some View {
NavigationView {
NavigationLink(destination: TestView()) {
Text("Test Link")
}
.navigationBarTitle("Content View")
}
}
}
struct TestView: View {
var body: some View {
Form {
Text("Test View")
}
.navigationBarTitle("Test View")
}
}