मैं SwiftUI नंबरपैड में एक कुंजी या बटन जोड़ने का एक तरीका खोजने की कोशिश कर रहा हूं। केवल संदर्भ मैंने पाया है कि यह संभव नहीं है। स्विफ्ट दुनिया में मैंने कीबोर्ड को खारिज करने या कुछ अन्य फ़ंक्शन करने के लिए एक बटन के साथ एक टूलबार जोड़ा।
मैं भी शीर्ष पर बटन के साथ एक ZStack दृश्य का निर्माण होगा, लेकिन मैं अपने खुद के दृश्य में नंबरपैड को जोड़ने के लिए एक रास्ता नहीं मिल सकता है।
मैं वास्तव में इस मामले में करने की कोशिश कर रहा हूं जब डेटा दर्ज किया जाता है तो नंबरपैड को खारिज कर दिया जाता है। मैंने पहले टैप पर खारिज करने के लिए सीनडेलेगेट को संशोधित करने का प्रयास किया, लेकिन यह केवल तभी काम करता है जब मैं किसी अन्य पाठ या टेक्स्टफील्ड दृश्य में खुले स्थान पर नहीं देखता हूं।
window.rootViewController = UIHostingController(rootView: contentView.onTapGesture {
window.endEditing(true)
})
आदर्श रूप में, मैं निचले बाएँ स्थान के लिए एक Done कुंजी जोड़ूंगा। दूसरा सबसे अच्छा टूलबार जोड़ें यदि यह स्विफ्टयूआई में किया जा सकता है।
किसी भी मार्गदर्शन की सराहना की जाएगी।
Xcode संस्करण 11.2.1 (11B500)