zoukankan      html  css  js  c++  java
  • UIkit框架之UIDatePicker

    1.继承链:UIcontrol:UIview:UIResponder:NSOobject

    2.和uidatepicker相关联的触发事件是 UIControlEventValueChanged,当使用倒计时来计算时间时需要建立 NSTimer对象

    3.管理时间和日历:

        (1)@property(nonatomiccopyNSCalendar *calendar  :设置日历,可以使用currentcalender返回当前的值

        (2)@property(nonatomicstrongNSDate *date  :设置时间,该属性会在UIDatePickerModeCountDownTimer日期模式下被忽略;如果要产生动画效果,需要使用 setDate:animated: 方法

        (3)@property(nonatomicstrongNSLocale *locale  :设置本地化环境,如果设备的‘设置’应用程序中地区选择“中国”时,NSLog(@"%@",[NSLocale currentLocale].localeIdentifier);返回的是@“zh_CN”。

        (4)- (void)setDate:(NSDate *)date
           animated:(BOOL)animated
      :该方法用来设置一个新的时间并以动画的形式展示在时间选择器上面。(animated值为YES时,有动画)

        (5)@property(nonatomicstrongNSTimeZone *timeZone  :设置时区,它利用的是NSTimeZone类的localTimeZone(本地时区)作为当前时区,或者是利用时间选择器的日历所使用的时区作为当前时区

    4.配置时间选取器的模式

        (1)@property(nonatomicUIDatePickerMode datePickerMode  :这个属性指明以哪一种方式展示,只有时间、只有日期、既有日期又有时间、倒计时,这四种模式中的一种。

          

      UIDatePickerModeTime,           //时间模式,显示时分和上下午
        UIDatePickerModeDate,           //日期模式显示年月日
        UIDatePickerModeDateAndTime,    //时间和日期模式,显示月日星期,时分上下午
        UIDatePickerModeCountDownTimer, //计时模式,显示时和分
    5.配置时间属性:
        (1)@property(nonatomicstrongNSDate *maximumDate  :设置可以选择的最大时间,如果设置为nil默认为时间无上限
        (2)@property(nonatomicstrongNSDate *minimumDate  :设置可以选择的最小时间,如果为nil默认没有最小时间的约束,
        (3)@property(nonatomicNSInteger minuteInterval  :设置时钟轮的时间间隔,即为每一格的时间差
        (4)@property(nonatomicNSTimeInterval countDownDuration  :该属性设置倒计时需要倒计的秒数,默认值是0.0,最大值为23:59
  • 相关阅读:
    【leetcode】1365. How Many Numbers Are Smaller Than the Current Number
    【leetcode】1363. Largest Multiple of Three
    【leetcode】1362. Closest Divisors
    【leetcode】1361. Validate Binary Tree Nodes
    【leetcode】1360. Number of Days Between Two Dates
    【leetcode】1359. Count All Valid Pickup and Delivery Options
    【leetcode】1357. Apply Discount Every n Orders
    【leetcode】1356. Sort Integers by The Number of 1 Bits
    ISE应用入门的一些问题
    DDR的型号问题
  • 原文地址:https://www.cnblogs.com/lelun/p/5690504.html
Copyright © 2011-2022 走看看