UI UIDatePicker日期選取器

2021-07-01 23:56:25 字數 1224 閱讀 5330

//uidatepicker 是乙個控制器類,封裝了 uipickerview,但是他是uicontrol的子類,專門用於接受日期、時間和持續時長的輸入。日期選取器的各列會按照指定的風格進行自動配置,這樣就讓開發者不必關心如何配置表盤這樣的底層操作。你也可以對其進行定製,令其使用任何範圍的日期。

//uidatepicker 依賴於 nsdate 類,這個類是cocoa 基礎的一員,以前用於桌面系統。本文中僅需用到 initwithstring 來建立nsdate

//建立uidatepicker物件:執行時顯示當前時間。改變frame只有第二個引數管用(0,x,0,0)其它改變不起作用

//日期選取器的高度始終是216畫素,要確定分配了足夠的空間來容納。

uidatepicker *datepicker=[[uidatepicker alloc]initwithframe:cgrectmake(0, 150, 0, 0)];

//設定日期選取器的樣式

datepicker.datepickermode=uidatepickermodedateandtime;

//你可以將分鐘表盤設定為以不同的時間間隔來顯示分鐘,前提是該間隔要能夠讓60整除。預設間隔是一分鐘。如果要使用不同的間隔,需要改變 minuteinterval屬性:

datepicker.minuteinterval=5;

//設定顯示指定日期(如出生年月)

nsdateformatter *formatter=[[nsdateformatter alloc]init];

[formatter setdateformat:@"yyyy-mm-dd hh:mm:ss"];

nsdate *date1=[formatter datefromstring:@"1990-06-06 12:00:00"];

[datepicker setdate:date1 animated:yes];

//新增事件

[datepicker addtarget:self action:@selector(datepickeraction:) forcontrolevents:uicontroleventvaluechanged];

[self.window addsubview:datepicker];

[datepicker release];

- (void)datepickeraction:(uidatepicker*)datepicker

2007 09 22 日誌 轉折日

最近太忙了,忙到真的連看自己blog的時間都沒有了 更別提更新了 看著各種排名的全線飄綠 慘不忍睹,我的那個心啊,哇涼哇涼的啊 不過,忙碌的工作收穫也是巨大的 我們的團隊取得了驕人的成績!在此,我對團隊的每個成員表示衷心的感謝。我相信,中國的外包史上將銘刻這幾位同事的名字,他們是 成績歸成績,缺點也...

2007 09 22 日誌 轉折日

最近太忙了,忙到真的連看自己blog的時間都沒有了 更別提更新了 看著各種排名的全線飄綠 慘不忍睹,我的那個心啊,哇涼哇涼的啊 不過,忙碌的工作收穫也是巨大的 我們的團隊取得了驕人的成績!在此,我對團隊的每個成員表示衷心的感謝。我相信,中國的外包史上將銘刻這幾位同事的名字,他們是 成績歸成績,缺點也...

2007 09 22 日誌 轉折日

最近太忙了,忙到真的連看自己blog的時間都沒有了 更別提更新了 看著各種排名的全線飄綠 慘不忍睹,我的那個心啊,哇涼哇涼的啊 不過,忙碌的工作收穫也是巨大的 我們的團隊取得了驕人的成績!在此,我對團隊的每個成員表示衷心的感謝。我相信,中國的外包史上將銘刻這幾位同事的名字,他們是 成績歸成績,缺點也...