पर डेटपिकर दिखाएं मैं आईओएस के लिए बहुत नया हूं इसलिए स्पष्ट रूप से मुझे इस समस्या का पालन करने की कोशिश करते समय कुछ अवधारणाएं याद आ रही हैं Display datepicker on tapping on textfield मेरी समस्या के लिए।टेक्स्टफील्ड टैप
मैं इंटरफेस और एक वर्ग DatepickerAppDelegate बुलाया में कार्यान्वयन है, लेकिन मैं यहाँ खो रहा हूँ:
"XIB में, एक UIToolbar और एक UIDatePicker बाहर खींच लेकिन देखने के लिए देते नहीं है। आउटलेट को उचित रूप से कनेक्ट करें। दिनांक बदल गया: दिनांक पिकर में किए गए परिवर्तनों का जवाब देता है और किया गया संपादन: कॉल बार में संपन्न बटन क्लिक होने पर कॉल किया जाता है। उन्हें भी कनेक्ट करें। विधियों को नीचे सूचीबद्ध के रूप में लागू किया गया है। "
मैंने एक्सआईबी के बारे में कुछ पढ़ा लेकिन मैं एक स्टोरीबोर्ड का उपयोग कर रहा हूं, इसलिए मुझे लगता है कि मेरे पास तब नहीं है। साथ ही, मुझे यकीन नहीं है कि मुझे अपने व्यू कंट्रोलर को अटैच किए बिना तत्वों को खींचने के लिए कैसे माना जाता है (मैं कोशिश कर रहा हूं, लेकिन जब मैं माउस बटन छोड़ता हूं, टूल टूलबार पर वापस आ जाता है), और मैं ' यह भी समझ में नहीं आता कि मुझे यूआईटीयूएलबार क्यों चाहिए।
और आखिरकार, मैं अपने टेक्स्टफील्ड को डेटपिकर प्रतिनिधि से कैसे जोड़ूं?
क्या कोई मेरी मदद कर सकता है?
अद्यतन:
datePicker = [[UIDatePicker alloc] init];
datePicker.datePickerMode = UIDatePickerModeDate;
[datePicker addTarget:self action:@selector(datePickerValueChanged:) forControlEvents:UIControlEventValueChanged];
self.birthday.inputView = datePicker;
के एक आउटलेट है, लेकिन मैं के बाद अद्यतन करने के लिए भूल गया था। – lolol
मैंने इस उत्तर के आधार पर एक ओपन सोर्स क्लास, [STADATEField] (https://github.com/Stunner/STAControls/blob/master/STAControls/STAControls/TextField/STADateField.h) लिखा था। – Stunner