ios

ios的一些高级控件

DatePicker等控件的使用介绍

Posted by catface on January 4, 2015

第一章、选择器

第一节、DatePicker

  • 分别为时间、日期、日期时间选择器

    1
    2
    3
    4
    5
    6
    7
    8
    
      let date: Date = self.dp_time.date
    	    
      // 时间格式
      let formatter: DateFormatter = DateFormatter()
      formatter.dateFormat = "HH:mm:ss"
    	
      // 返回选择器选中的时间字符串
      self.lb_result.text = formatter.string(from: date)
    

    1
    2
    3
    4
    5
    6
    7
    
      let date: Date = self.dp_date.date
    	
      // 日期格式
      let formatter: DateFormatter = DateFormatter()
      formatter.dateFormat = "YYYY-MM-dd"
    	
      self.lb_result.text = formatter.string(from: date)
    

    1
    2
    3
    4
    5
    6
    7
    
      let date: Date = self.dp_dateAndTime.date
    			    
      // 日期时间格式
      let formatter: DateFormatter = DateFormatter()
      formatter.dateFormat = "YYYY-MM-dd HH:mm:ss"
    	    
      self.lb_result.text = formatter.string(from: date)
    
  • 倒计时选择器

    1
    2
    3
    
      let timeInterval: TimeInterval = dp_countdown.countDownDuration
    	
      let _: Timer = Timer.scheduledTimer(timeInterval: timeInterval, target: self, selector: "countdown", userInfo: nil, repeats: false)
    

    1
    2
    3
    
      func countdown() {
          lb_result.text = "time over..."
      }
    

第二节、Picker

  • 普通选择器的简单使用(列无关联)

  • 省市区三级联动