मैं स्विफ्टयूआई (ज्यादातर लोगों की तरह) के लिए नया हूं और यह पता लगाने की कोशिश कर रहा हूं कि कैसे एक व्हाट्सएप को लिस्ट से ऊपर हटा दूं जिसे मैंने नेविगेशन व्यू में एम्बेड किया है
इस छवि में, आप देख सकते हैं कि सूची के ऊपर कुछ सफेद स्थान है
जो मैं पूरा करना चाहता हूं वह यह है
मैंने प्रयोग करने की कोशिश की है
.navigationBarHidden(true)
लेकिन इसने कोई उल्लेखनीय परिवर्तन नहीं किया।
मैं वर्तमान में इस तरह से अपने navigiationView की स्थापना कर रहा हूँ
NavigationView {
FileBrowserView(jsonFromCall: URLRetrieve(URLtoFetch: applicationDelegate.apiURL))
.navigationBarHidden(true)
}
जहां FileBrowserView इस तरह परिभाषित एक सूची और कोशिकाओं के साथ एक दृश्य है
List {
Section(header: Text("Root")){
FileCell(name: "Test", fileType: "JPG",fileDesc: "Test number 1")
FileCell(name: "Test 2", fileType: "txt",fileDesc: "Test number 2")
FileCell(name: "test3", fileType: "fasta", fileDesc: "")
}
}
मैं यह नोट करना चाहता हूं कि यहां अंतिम लक्ष्य यह है कि आप इन कक्षों पर क्लिक करके एक फ़ाइल ट्री में गहराई से नेविगेट करने में सक्षम होंगे और इस तरह गहरे नेविगेशन पर बार पर बैक बटन प्रदर्शित करना चाहिए, लेकिन मुझे कुछ भी नहीं चाहिए शीर्ष के रूप में मेरे प्रारंभिक दृश्य के दौरान।