#if USE_UIKIT_PUBLIC_HEADERS || !__has_include(<UIKitCore/UIDatePicker.h>)
//
// UIDatePicker.h
// UIKit
//
// Copyright (c) 2006-2018 Apple Inc. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <UIKit/UIControl.h>
#import <UIKit/UIKitDefines.h>
NS_ASSUME_NONNULL_BEGIN
/* 日期選擇器類型 <枚舉> */
typedef NS_ENUM(NSInteger, UIDatePickerMode) {
UIDatePickerModeTime, /// 時-分(AM/PM可選)
UIDatePickerModeDate, /// 年-月-日
UIDatePickerModeDateAndTime, /// 月-日-星期-時-分(AM/PM可選)
UIDatePickerModeCountDownTimer, /// 時-分(此模式必須實現一個計時器NSTimer)
} __TVOS_PROHIBITED;
#pragma mark - 日期選擇器 Class
#pragma mark -
NS_CLASS_AVAILABLE_IOS(2_0) __TVOS_PROHIBITED @interface UIDatePicker : UIControl <NSCoding>
/// 日期選擇器類型(默認:UIDatePickerModeDateAndTime)
@property (nonatomic) UIDatePickerMode datePickerMode;
/// 日期區(qū)域(默認值返回有關語言或文化方面的信息,例如日期格式的方式;默認:[NSLocale currentLocale])
@property (nullable, nonatomic, strong) NSLocale *locale;
/// 日期選擇器日歷(默認:[NSCalendar currentCalendar])
@property (null_resettable, nonatomic, copy) NSCalendar *calendar;
/// 日期選擇器使用的時區(qū)(默認:nil)
@property (nullable, nonatomic, strong) NSTimeZone *timeZone;
/// 日期選擇器顯示的日期(默認:啟動選擇器時的當前時間)
@property (nonatomic, strong) NSDate *date;
/// 可選擇的最小日期(min > max或倒計時模式此屬性無效;默認:nil)
@property (nullable, nonatomic, strong) NSDate *minimumDate;
/// 可選擇的最大日期(min > max或倒計時模式此屬性無效;默認:nil)
@property (nullable, nonatomic, strong) NSDate *maximumDate;
/// 倒計時模式顯示的時間(datePickerMode設置為UIDatePickerModeCountDownTimer時生效;最大值23:59;默認:0.0)
@property (nonatomic) NSTimeInterval countDownDuration;
/// 每分鐘刷新的頻率(最小為1,最大為30,必須均分60;默認:1)
@property (nonatomic) NSInteger minuteInterval;
// 設置日期選擇器時間(是否帶動畫)
- (void)setDate:(NSDate *)date animated:(BOOL)animated;
@end
NS_ASSUME_NONNULL_END
#else
#import <UIKitCore/UIDatePicker.h>
#endif
UIDatePicker.h
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
相關閱讀更多精彩內容
- 前言 UIToolbar 第一次接觸是因為 導航控制器的 toolbarHidden 和 toolbar 屬性。 ...
- objc-runtime.h 中代碼: #include <objc/runtime.h> #include<ob...
- 導讀: 現在出外打工已經成了社會的常態(tài),多數人都不愿意拘在家鄉(xiāng)那個小地方,總覺得外面的世界才是令人神往的,但是游子...