iOS
UIDatePicker
खोज…
टिप्पणियों
UIDatePicker
UIPickerView
से विरासत में नहीं मिलता है, लेकिन यह सबव्यू के रूप में कस्टम पिकर-व्यू ऑब्जेक्ट का प्रबंधन करता है।
एक तिथि पिकर बनाएँ
तीव्र
let datePicker = UIDatePicker(frame: CGRect(x: 0, y: 0, width: 320, height: 200)
उद्देश्य सी
UIDatePicker *datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(x: 0, y: 0, width: 320, height: 200)];
न्यूनतम-अधिकतम तिथि निर्धारित करना
आप न्यूनतम और अधिकतम तिथि निर्धारित कर सकते हैं जिसे UIDatePicker दिखा सकता है।
न्यूनतम तारीख
[datePicker setMinimumDate:[NSDate date]];
अधिकतम तारीख
[datePicker setMaximumDate:[NSDate date]];
मोड
UIDatePicker में विभिन्न पिकर मोड हैं।
enum UIDatePickerMode : Int {
case Time
case Date
case DateAndTime
case CountDownTimer
}
-
Time
- तारीख लेने वाला घंटे, मिनट और (वैकल्पिक रूप से) एएम / पीएम पदनाम प्रदर्शित करता है। -
Date
- तारीख लेने वाला महीने, महीने के दिनों और वर्षों को प्रदर्शित करता है। -
DateAndTime
- दिनांक पिकर दिनांक (सप्ताह के सप्ताह, महीने और महीने के मूल्यों के एकीकृत दिन के रूप में) को प्रदर्शित करता है, साथ ही घंटे, मिनट और (वैकल्पिक रूप से) एएम / पीएम पदनाम। -
CountDownTimer
- तारीख पिकर उदाहरण के लिए घंटे और मिनट के मूल्यों को प्रदर्शित करता है [1 | ५३]। एप्लिकेशन को उचित अंतराल पर आग लगाने के लिए एक टाइमर सेट करना होगा और सेकंड को टिक करने के लिए डेट पिकर सेट करना होगा।
प्रॉपर्टी datePickerMode सेट करना
let datePicker = UIDatePicker(frame: CGRect(x: 0, y: 0, width: 320, height: 200)
datePicker.datePickerMode = .Date
मिनट अंतराल की स्थापना
आप मिनट व्हील द्वारा प्रदर्शित अंतराल सेट करने के लिए संपत्ति minuteInterval
बदल सकते हैं। डिफ़ॉल्ट मान 1 है, अधिकतम मूल्य 30 है।
let datePicker = UIDatePicker(frame: CGRect(x: 0, y: 0, width: 320, height: 200)
datePicker.minuteInterval = 15
काउंट डाउन अवधि
इस गुण का NSTimeInterval
मान उन सेकंड को इंगित करता है, जिनसे उलटी गिनती-टाइमर मोड में दिनांक पिकर की गणना होती है। यदि दिनांक पिकर का मोड CountDownTimer
नहीं है, तो इस मान को अनदेखा कर दिया जाता है। अधिकतम मूल्य 86,399 सेकंड (23:59) है
let datePicker = UIDatePicker(frame: CGRect(x: 0, y: 0, width: 320, height: 200)
datePicker.countDownDuration = 60 * 60
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow