//
// SDDatePickerView.swift
// OA
//
// Created by HelloMac on 16/6/2.
// Copyright © 2016年 HelloMac. All rights reserved.
//
import UIKit
class SDDatePickerView: UIPickerView,UIPickerViewDelegate,UIPickerViewDataSource {
var todayIndexPath:NSIndexPath?
var months:NSArray?
var years:NSArray?
var bigRowCount = 1000
var minYear = 2008
var maxYear = 2030
var rowHeight = 44
var componentNumber:Int = 2
var MONTH:Int = 0
var YEAR:Int = 1
var LABEL_TAG:Int = 43
//var numberOfComponents: Int
override func awakeFromNib() {
super.awakeFromNib()
self.months = self.nameOfMonths()
self.years = self.nameOfYears()
self.todayIndexPath = self.todayPath()
//设置代理
self.delegate = self
self.dataSource = self
self.selectToday()
}
func date() -> NSDate {
let monthCount:Int = (self.months?.count)!
let month = self.months?.objectAtIndex((self.selectedRowInComponent(MONTH)) % monthCount) as! String
let yearCount:Int = (self.years?.count)!
let year = self.years?.objectAtIndex((self.selectedRowInComponent(YEAR)) %