創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、永康網(wǎng)絡(luò)推廣、小程序設(shè)計、永康網(wǎng)絡(luò)營銷、永康企業(yè)策劃、永康品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們大的嘉獎;創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供永康建站搭建服務(wù),24小時服務(wù)熱線:18982081108,官方網(wǎng)址:muchs.cn> 1 1.Locale
2 設(shè)置DatePicker的地區(qū),即設(shè)置DatePicker顯示的語言。
3 // 1.跟蹤所有可用的地區(qū),取出想要的地區(qū) 4 NSLog(@"%@", [NSLocale availableLocaleIdentifiers]);
5
6 // 2. 設(shè)置日期選擇控件的地區(qū) 7 [datePicker setLocale:[[NSLocale
8 alloc]initWithLocaleIdentifier:@"zh_Hans_CN"]];
9 效果:
10
11 // 2) 設(shè)置日期選擇控件的地區(qū) 12 [datePicker setLocale:[[NSLocale alloc]initWithLocaleIdentifier:@"en_SC"]];
13 效果:
14
15
16 Calendar
17 設(shè)置DatePicker的日歷。
18 默認(rèn)為當(dāng)天。
19 [datePicker setCalendar:[NSCalendar currentCalendar]];
20
21
22 timeZone
23 設(shè)置DatePicker的時區(qū)。
24 默認(rèn)為設(shè)置為:[datePicker setTimeZone:[NSTimeZone defaultTimeZone]];
25
26 date
27 設(shè)置DatePicker的日期。
28 默認(rèn)設(shè)置為: [datePicker setDate:[NSDate date]];
29
30
31 minimumDate
32 設(shè)置DatePicker的允許的最小日期。
33
34 maximumDate
35 設(shè)置DatePicker的允許的大日期。
36
37 countDownDuration
38 設(shè)置DatePicker的倒計時間.
39 // 1) 設(shè)置日期選擇的模 40 [self.datePicker setDatePickerMode:UIDatePickerModeCountDownTimer];
41
42 // 2) 設(shè)置倒計時的時長
43 // 注意:設(shè)置倒計時時長需要在確定模式之后指定
44 // 倒計時的時長,以秒為單位 45 [self.datePicker setCountDownDuration:10 * 60];
46 效果:
47
48
49 minuteInterval
50 你可以將分鐘表盤設(shè)置為以不同的時間間隔來顯示分鐘,前提是該間隔要能夠讓60整除。默認(rèn)間隔是一分鐘。如果要使用不同的間隔,需要改變 minuteInterval屬性:
51 // 設(shè)置分鐘間隔 52 datePicker.minuteInterval = 15;
53
54 datePickerMode
55
56
57 UIDatePickerModeTime,// Displays hour, minute, and optionally AM/PM designation depending on the locale setting (e.g. 6 | 53 | PM) 58 顯示小時,分鐘和AM/PM,這個的名稱是根據(jù)本地設(shè)置的
59 [datePicker setDatePickerMode:UIDatePickerModeTime];
60 效果圖:
61
62
63
64 UIDatePickerModeDate, // Displays month, day, and year depending on the locale setting (e.g. November | 15 | 2007) 65 顯示年月日,名稱根據(jù)本地設(shè)置的
66 [datePicker setDatePickerMode:UIDatePickerModeDate];
67
68 效果圖:
69 9.3 默認(rèn)是顯示這種模式
70 UIDatePickerModeDateAndTime, // Displays date, hour, minute, and optionally AM/PM designation depending on the locale setting (e.g. Wed Nov 15 | 6 | 53 | PM) 71 顯示日期,小時,分鐘,和AM/PM,名稱是根據(jù)本地設(shè)置的
72 [datePicker setDatePickerMode:UIDatePickerModeDateAndTime];
73 效果圖:
74
759.4
76 UIDatePickerModeCountDownTimer// Displays hour and minute (e.g. 1 | 53) 77 顯示小時和分鐘
78 [datePicker setDatePickerMode:UIDatePickerModeCountDownTimer];
79
80 UIDatePicker使用教程一。
81 10.1初始化
82 // 不用設(shè)置寬高,因為它的寬高是固定的 83 UIDatePicker *datePicker = [[UIDatePicker alloc] init];
84
85 10.2常用設(shè)置
86 // 設(shè)置區(qū)域為中國簡體中文 87 datePicker.locale = [[NSLocale alloc]
88 initWithLocaleIdentifier:@"zh_CN"];
89 // 設(shè)置picker的顯示模式:只顯示日期 90 datePicker.datePickerMode = UIDatePickerModeDate;
91
92 10.3UIDatePicker需要監(jiān)聽值的改變
93 [datePicker addTarget:self action:@selector(dateChange:)
94 forControlEvents:UIControlEventValueChanged];
95 11.UIDatePicker使用教程二。
96 11.1日期范圍
97 你可以通過設(shè)置mininumDate 和 maxinumDate 屬性,來指定使用的日期范圍。如果用戶試圖滾動到超出這一范圍的日期,表盤會回滾到最近的有效日期。兩個方法都需要NSDate 對象作參數(shù):
98 NSDate* minDate = [[NSDate alloc]initWithString:@"1900-01-01 00:00:00 -0500"];
99 NSDate* maxDate = [[NSDate alloc]initWithString:@"2099-01-01 00:00:00 -0500"];
100
101 datePicker.minimumDate = minDate;
102 datePicker.maximumDate = maxDate;
103 11.2 如果兩個日期范圍屬性中任何一個未被設(shè)置,則默認(rèn)行為將會允許用戶選擇過去或未來的任意日期。這在某些情況下很有用處,比如,當(dāng)選擇生日時,可以是過去的任意日期,但終止與當(dāng)前日期。如果你希望設(shè)置默認(rèn)顯示的日期,可以使用date屬性:
104 datePicker.date = minDate;
105 11.3 此外,你還可以用 setDate 方法。如果選擇了使用動畫,則表盤會滾動到你指定的日期:
106 [ datePicker setDate:maxDate animated:YES];
本文標(biāo)題:UIDatePicker-創(chuàng)新互聯(lián)
網(wǎng)頁URL:http://muchs.cn/article32/degipc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、微信小程序、響應(yīng)式網(wǎng)站、定制開發(fā)、App設(shè)計、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容