UIDatePicker
Наследование
-
NSObject -
UIResponder -
UIView -
UIControl -
UIDatePicker
-
NSObject -
UIResponder -
UIView -
UIControl -
UIDatePicker
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCoding -
NSObjectProtocol -
Печатаемый -
Reflectable -
UIAccessibilityIdentification -
UIAppearance -
UIAppearanceContainer -
UICoordinateSpace -
UIDynamicItem -
UITraitEnvironment -
NSCoding -
NSObject -
UIAppearance -
UIAppearanceContainer -
UICoordinateSpace -
UIDynamicItem -
UITraitEnvironment
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 2.0 и позже.
UIDatePicker класс реализует объект, использующий многократные колеса вращения, чтобы позволить пользователям выбирать даты и время. примерами iPhone средства выбора даты является Таймер и Предупреждение (Поставленный Будильник) области приложения Часов. Можно также использовать средство выбора даты в качестве таймера обратного отсчета.
Когда должным образом сконфигурировано, a UIDatePicker когда пользователь заканчивает поворачивать одно из колес для изменения даты или время, объект отправляет сообщение действия; связанное событие управления UIControlEventValueChanged. A UIDatePicker возразите представляет таймер обратного отсчета, но не реализует его; приложение должно установить NSTimer возразите и обновите секунды, поскольку они считаются в обратном порядке.
UIDatePicker не наследовался от UIPickerView, но это управляет пользовательским объектом представления средства выбора как подпредставлением.
Для получения дополнительной информации о появлении и конфигурации поведения, посмотрите Средства выбора Даты.
-
calendarСвойствоКалендарь для использования для средства выбора даты.
Объявление
Swift
@NSCopying var calendar: NSCalendar!Objective C
@property(nonatomic, copy) NSCalendar *calendarОбсуждение
Значение по умолчанию этого свойства соответствует текущему календарю пользователя, как сконфигурировано в Настройках. Это эквивалентно значению, возвращенному путем вызова
NSCalendarметод классаcurrentCalendar. Установкаcalendarкnilэквивалентно установке его к ее значению по умолчанию.Календари указывают подробные данные культурных систем, используемых для счета времени; они идентифицируют начало, длину и подразделения года.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
dateСвойствоДата выведена на экран средством выбора даты.
Обсуждение
Значение по умолчанию является датой когда
UIDatePickerобъект создается. Дата проигнорирована в режимеUIDatePickerModeCountDownTimer; для того режима средство выбора даты запускается в 0:00. Установка этого свойства не анимирует средство выбора даты путем вращения колес к новой дате и времени; чтобы сделать это, необходимо использоватьsetDate:animated:метод.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
localeСвойствоЛокаль используется средством выбора даты.
Обсуждение
Значение по умолчанию является текущей локалью, как возвращено
currentLocaleсвойствоNSLocale, или локаль используется календарем средства выбора даты. Локали инкапсулируют информацию о фасетах языка или культуры, таких как способ, которым отформатированы даты.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Назначает дату для отображения в средстве выбора даты, с опцией анимировать установку.
Объявление
Swift
func setDate(_date: NSDate, animatedanimated: Bool)Objective C
- (void)setDate:(NSDate *)dateanimated:(BOOL)animatedПараметры
dateNSDateобъект, представляющий новую дату для отображения в средстве выбора даты.animatedYEStrueанимировать установку новой даты, иначеNOfalse. Анимация поворачивает колеса, пока новая дата и время не показана под прямоугольником выделения.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
timeZoneСвойствоЧасовой пояс отразился в дате, выведенной на экран средством выбора даты.
Объявление
Swift
var timeZone: NSTimeZone?Objective C
@property(nonatomic, retain) NSTimeZone *timeZoneОбсуждение
Значение по умолчанию
nil. который говорит средству выбора даты использовать зону текущего времени, как возвращеноlocalTimeZone(NSTimeZone) или часовой пояс используется календарем средства выбора даты.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
datePickerModeСвойствоРежим средства выбора даты.
Объявление
Swift
var datePickerMode: UIDatePickerModeObjective C
@property(nonatomic) UIDatePickerMode datePickerModeОбсуждение
Значение этого свойства указывает режим средства выбора даты. Это определяет, позволяет ли средство выбора даты выбор даты, время, обе даты и времени, или время обратного отсчета. Режим по умолчанию
UIDatePickerModeDateAndTime. Посмотрите Режим Средства выбора Даты для списка констант режима.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
maximumDateСвойствоМаксимальная дата, которую может показать средство выбора даты.
Объявление
Swift
var maximumDate: NSDate?Objective C
@property(nonatomic, retain) NSDate *maximumDateОбсуждение
Свойство
NSDateобъект илиnil(значение по умолчанию), что не означает максимальной даты. Это свойство, вместе сminimumDateсвойство, позволяет Вам указать допустимый диапазон дат. Если минимальное значение даты больше, чем максимальное значение даты, оба свойства проигнорированы. Минимальные и максимальные даты также проигнорированы в режиме таймера обратного отсчета (UIDatePickerModeCountDownTimer).Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
minimumDateСвойствоМинимальная дата, которую может показать средство выбора даты.
Объявление
Swift
var minimumDate: NSDate?Objective C
@property(nonatomic, retain) NSDate *minimumDateОбсуждение
Свойство
NSDateобъект илиnil(значение по умолчанию), что не означает минимальной даты. Это свойство, вместе сmaximumDateсвойство, позволяет Вам указать допустимый диапазон дат. Если минимальное значение даты больше, чем максимальное значение даты, оба свойства проигнорированы. Минимальные и максимальные даты также проигнорированы в режиме таймера обратного отсчета (UIDatePickerModeCountDownTimer).Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
minuteIntervalСвойствоИнтервал, в котором средство выбора даты должно вывести на экран минуты.
Обсуждение
Можно использовать это свойство для установки интервала, выведенного на экран мелким колесом (например, 15 минут). Значение интервала должно быть равномерно разделено на 60; если это не, значение по умолчанию используется. Значения по умолчанию и минимальные значения равняются 1; максимальное значение равняется 30.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
countDownDurationСвойствоСекунды, с которых таймер обратного отсчета считает в обратном порядке.
Объявление
Swift
var countDownDuration: NSTimeIntervalObjective C
@property(nonatomic) NSTimeInterval countDownDurationОбсуждение
NSTimeIntervalзначение этого свойства указывает секунды, с которых средство выбора даты в режиме таймера обратного отсчета считает в обратном порядке. Если режим средства выбора даты неUIDatePickerModeCountDownTimer, это значение проигнорировано. Значение по умолчанию 0.0, и максимальное значение 23:59 (86 399 секунд).Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Режим средства выбора даты.
Объявление
Swift
enum UIDatePickerMode : Int { case Time case Date case DateAndTime case CountDownTimer }Objective C
typedef enum { UIDatePickerModeTime, UIDatePickerModeDate, UIDatePickerModeDateAndTime, UIDatePickerModeCountDownTimer } UIDatePickerMode;Константы
-
TimeUIDatePickerModeTimeСредство выбора даты выводит на экран часы, минуты, и (дополнительно) обозначение AM/PM. Точные показанные элементы и их порядок зависят от набора локали. Примером этого режима является [6 | 53 | PM].
Доступный в iOS 2.0 и позже.
-
DateUIDatePickerModeDateСредство выбора даты выводит на экран месяцы, дни месяца и лет. Точный порядок этих элементов зависит от установки локали. Примером этого режима является [ноябрь | 15 | 2007].
Доступный в iOS 2.0 и позже.
-
DateAndTimeUIDatePickerModeDateAndTimeСредство выбора даты выводит на экран даты (как объединенный день недели, месяца и дня значений месяца) плюс часы, минуты, и (дополнительно) обозначение AM/PM. Точный порядок и формат этих элементов зависят от набора локали. Примером этого режима является [среда 15 ноября | 6 | 53 | PM].
Доступный в iOS 2.0 и позже.
-
CountDownTimerUIDatePickerModeCountDownTimerСредство выбора даты выводит на экран значения часа и минуты, например [1 | 53]. Приложение должно установить таймер, чтобы выстрелить в надлежащий интервал и установить средство выбора даты, поскольку секунды отсчитывают вниз.
Доступный в iOS 2.0 и позже.
Обсуждение
Режим определяет, выведены ли даты, времена или обе даты и времени на экран. Можно также использовать его для указания появления таймера обратного отсчета. Можно установить и получить значение режима через
datePickerModeсвойство.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
