1、基本用法:
uidatepicker * datepicker = [[uidatepicker alloc] init];
[self.view addsubview:datepicker];
只需要這兩行**就能顯示乙個日起時刻選擇框:
2、自定義日期時刻選擇框的大小位置:
3、日期時刻選擇框的幾種樣式:
(1)預設:
datepicker.datepickermode = uidatepickermodedateandtime;//預設
就是上面的那種形式。
顯示當前日期:
datepicker.datepickermode = uidatepickermodecountdowntimer;
倒計時模式:
4、實時監測:
新增事件:
[datepicker addtarget:self action:@selector(datepickerchange:) forcontrolevents:uicontroleventvaluechanged];
響應事件(只有滾動停止的時候才響應事件,滾動期間不響應):
- (void) datepickerchange:(id) sender
}
滑動日期時刻選擇器,實時輸出:
2015-11-27 10:49:03.584 07-uidatepicker[609:9234] 15/11/27 00:49
2015-11-27 10:49:05.851 07-uidatepicker[609:9234] 15/11/27 02:49
2015-11-27 10:49:12.975 07-uidatepicker[609:9234] 15/11/27 04:49
2015-11-27 10:49:15.284 07-uidatepicker[609:9234] 15/11/27 05:49
2015-11-27 10:49:17.141 07-uidatepicker[609:9234] 15/11/27 07:49
2015-11-27 10:49:20.855 07-uidatepicker[609:9234] 15/11/27 14:49
5、手動設定日期,並且改變時是否伴隨動畫形式:
- (void)setdate:(nsdate *)date animated:(bool)animated; // if animated is yes, animate the wheels of time to display the new date
6、設定時間間隔:
@property (nonatomic) nsinteger minuteinterval; // display minutes wheel with interval. interval must be evenly divided into 60. default is 1. min is 1, max is 30
預設是1,最小是1,最大是30分鐘
7、設定日期選擇範圍:
@property (nullable, nonatomic, strong) nsdate *minimumdate; // specify min/max date range. default is nil. when min > max, the values are ignored. ignored in countdown timer mode
@property (nullable, nonatomic, strong) nsdate *maximumdate; // default is nil
設定範圍為:
此時無論怎麼向下滑,日期最終也只是停在today,不會小於today
此時無論怎麼向上滑,日期最後總是停在tue dec 22處,不可能大於這個日期。
8、倒計時模式:
#import "viewcontroller.h"
@inte***ce viewcontroller ()
@end
@implementation viewcontroller
- (void)viewdidload
- (void) timeraction:(id) sender
}
每隔一分鐘,跳動一次:
UIDatePicker 修改字型顏色
self datepicker uidatepicker alloc init self datepicker frame cgrectmake 0 200 self view frame size width 300 datepicker center self view center self ...
IOS成長之路 UIDatePicker 控制項
在 h 中定義控制項,uidatepicker datepicker property strong,nonatomic uidatepicker datepicker m 中實現 使用備份變數名 synthesize datepicker datepicker 設定控制項 初始化uidatepic...
swift中UIDatePicker的使用
效果圖 示例 例項化uidatepicker 預設寬高分別是 螢幕的寬度,216的高度 let datepicker uidatepicker self.view.addsubview datepicker 屬性設定 datepicker.backgroundcolor uicolor.lightg...