Class UIDatePicker

All Implemented Interfaces:
CALayerDelegate, NSCoding, NSObjectProtocol, UIAccessibilityIdentification, UIActivityItemsConfigurationProviding, UIAppearanceContainer, UIContextMenuInteractionDelegate, UICoordinateSpace, UIDynamicItem, UIFocusEnvironment, UIFocusItem, UIFocusItemContainer, UILargeContentViewerItem, UIPasteConfigurationSupporting, UIResponderStandardEditActions, UITraitEnvironment, UIUserActivityRestoring, ObjCProtocol

public class UIDatePicker
extends UIControl
implements NSCoding
  • Constructor Details

    • UIDatePicker

      public UIDatePicker()
    • UIDatePicker

      protected UIDatePicker​(NSObject.Handle h, long handle)
    • UIDatePicker

      protected UIDatePicker​(NSObject.SkipInit skipInit)
    • UIDatePicker

      public UIDatePicker​(CGRect frame)
    • UIDatePicker

      public UIDatePicker​(NSCoder coder)
    • UIDatePicker

      public UIDatePicker​(CGRect frame, UIAction primaryAction)
      Since:
      Available in iOS 14.0 and later.
  • Method Details

    • getDatePickerMode

      public UIDatePickerMode getDatePickerMode()
    • setDatePickerMode

      public void setDatePickerMode​(UIDatePickerMode v)
    • getLocale

      public NSLocale getLocale()
    • setLocale

      public void setLocale​(NSLocale v)
    • getCalendar

      public NSCalendar getCalendar()
    • setCalendar

      public void setCalendar​(NSCalendar v)
    • getTimeZone

      public NSTimeZone getTimeZone()
    • setTimeZone

      public void setTimeZone​(NSTimeZone v)
    • getDate

      public NSDate getDate()
    • setDate

      public void setDate​(NSDate v)
    • getMinimumDate

      public NSDate getMinimumDate()
    • setMinimumDate

      public void setMinimumDate​(NSDate v)
    • getMaximumDate

      public NSDate getMaximumDate()
    • setMaximumDate

      public void setMaximumDate​(NSDate v)
    • getCountDownDuration

      public double getCountDownDuration()
    • setCountDownDuration

      public void setCountDownDuration​(double v)
    • getMinuteInterval

      public long getMinuteInterval()
    • setMinuteInterval

      public void setMinuteInterval​(long v)
    • getPreferredDatePickerStyle

      public UIDatePickerStyle getPreferredDatePickerStyle()
      Since:
      Available in iOS 13.4 and later.
    • setPreferredDatePickerStyle

      public void setPreferredDatePickerStyle​(UIDatePickerStyle v)
      Since:
      Available in iOS 13.4 and later.
    • getDatePickerStyle

      public UIDatePickerStyle getDatePickerStyle()
      Since:
      Available in iOS 13.4 and later.
    • isRoundsToMinuteInterval

      public boolean isRoundsToMinuteInterval()
      Since:
      Available in iOS 15.0 and later.
    • setRoundsToMinuteInterval

      public void setRoundsToMinuteInterval​(boolean v)
      Since:
      Available in iOS 15.0 and later.
    • getLayerClass

      public static Class<? extends CALayer> getLayerClass()
    • setDate

      public void setDate​(NSDate date, boolean animated)
    • getUserInterfaceLayoutDirection

      public static UIUserInterfaceLayoutDirection getUserInterfaceLayoutDirection​(UISemanticContentAttribute attribute)
      Since:
      Available in iOS 9.0 and later.
    • getUserInterfaceLayoutDirection

      public static UIUserInterfaceLayoutDirection getUserInterfaceLayoutDirection​(UISemanticContentAttribute semanticContentAttribute, UIUserInterfaceLayoutDirection layoutDirection)
      Since:
      Available in iOS 10.0 and later.