क्या एक्सकोड-इंटरफेस बिल्डर में यूआईडीएटीपीकर को "महीने" और "वर्ष" के रोलर्स का उपयोग करने के लिए "दिन" के बिना किसी भी तरह से संभव है? मैं आईबी में फ़ाइल गुण की जाँच की कोशिश की है अभी तक मेरी समस्या के लिए एक समाधान खोजने में असफल रहा ...आईओएस में डेटपिकर को केवल महीना और वर्ष चुनने के लिए
उत्तर
आपका प्रश्न का उल्लेख है date
और year
तो मैं यह UIDatePickerModeDate
तरह लग रहा था पर्याप्त होगा, लेकिन आप month
और year
लिए देख रहे हैं के रूप में जो एक उपलब्ध विकल्प नहीं है। मेरा सुझाव है कि आप दो घटक UIPickerView
ऑब्जेक्ट का उपयोग करने पर विचार करें।
मूल उत्तर
आप सही पट्टी में Attributes Inspector
में Date
को Date Picker
तहत Mode
संपत्ति बदलकर ऐसा कर सकते हैं (Cmd + Option + 4)। तुम भी प्रोग्राम के रूप में यह कर सकते हैं,
datePicker.datePickerMode = UIDatePickerModeDate;
धन्यवाद दीपक, लेकिन यह मोड "दिन" रोलर भी दिखाता है ... मैं केवल महीना और वर्ष प्रदर्शित करना चाहता हूं। –
UIDatePickerModeDate - लोकेल सेटिंग (उदा। नवंबर | 15 | 2007) – patrickandroid
मुझे नहीं लगता कि इस मानक UIDatePicker का उपयोग कर संभव है।
- UIDatePickerModeTime,
- UIDatePickerModeDate,
- UIDatePickerModeDateAndTime,
- UIDatePickerModeCountDownTimer
आप हो सकता है: आप documentation पर एक नजर है अगर यह यह स्पष्ट है कि केवल चार मोड उपलब्ध हैं बनाता है अपना खुद का निर्माण करने के लिए।
आप क्या कर सकते का उपयोग कर properties maximumDate and minimumDate
इस के अतिरिक्त लाभ स्वचालित रूप से स्थानीय किया जा रहा है तिथियों की सीमा, कि इनपुट के लिए इस्तेमाल किया जा सकता प्रतिबंधित है। यानी महीने और दिन का क्रम सही है।
प्रश्न का उत्तर दिया गया है, लेकिन कोई है जो एक UIComponent कि केवल माह और वर्ष का चयन करता है की तलाश में है के लिए, वहाँ GitHub पर एक उपकरण है जो इस्तेमाल किया जा सकता है:
आप इस महीने का उपयोग कर सकते और वर्ष पिकर realization
के आधार पर महीने, दिन और वर्ष प्रदर्शित करता है, उपयोग करने में आसान और तेज़। थक्स आदमी! – Zeb
आप केवल जरूरत तारीख घटकों
दिखाने के लिए UICustomDatePicker वर्ग का उपयोग कर सकते आप तिथि चयनकर्ता के लिए "तिथि" दिनांक और समय के बजाय मोड बदलने के लिए की जरूरत है। –
@ अब्दुल रहमान बट, इसका कोई उपयोग नहीं है, यह साल-दर-दिन दिखाता है। हम सिर्फ साल और महीने दिखाना चाहते हैं। – aircraft