Commit dbec7585 authored by 刘俊宏's avatar 刘俊宏

添加日历

parent bc3c55cd
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
import UIKit import UIKit
class YDLBVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,UISearchBarDelegate,SearchBarViewDelegate,UITextFieldDelegate{ class YDLBVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,UISearchBarDelegate,SearchBarViewDelegate,UITextFieldDelegate,TimeSelectViewDelgate{
@IBOutlet weak var timeBgH: NSLayoutConstraint! @IBOutlet weak var timeBgH: NSLayoutConstraint!
@IBOutlet weak var scvContentH: NSLayoutConstraint! @IBOutlet weak var scvContentH: NSLayoutConstraint!
...@@ -20,7 +20,8 @@ class YDLBVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,UISea ...@@ -20,7 +20,8 @@ class YDLBVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,UISea
removeBlackBtnView() removeBlackBtnView()
} }
let calendarV = TimeSelectView(frame: CGRect(x: 0, y: 0, width: fullScreenWidth, height: 235))
@IBOutlet weak var preView: UIView! @IBOutlet weak var preView: UIView!
@IBOutlet weak var listView: UITableView! @IBOutlet weak var listView: UITableView!
...@@ -114,6 +115,8 @@ class YDLBVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,UISea ...@@ -114,6 +115,8 @@ class YDLBVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,UISea
@objc func closeTimeSelect(){ @objc func closeTimeSelect(){
timeBgH.constant = 0 timeBgH.constant = 0
scvContentH.constant = 680 scvContentH.constant = 680
calendarV.removeFromSuperview()
} }
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
...@@ -444,17 +447,39 @@ class YDLBVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,UISea ...@@ -444,17 +447,39 @@ class YDLBVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,UISea
let vc = YunDanXiangQingViewController() let vc = YunDanXiangQingViewController()
self.navigationController?.pushViewController(vc, animated: true) self.navigationController?.pushViewController(vc, animated: true)
} }
var BeginDate: Date! = nil
var EndDate: Date! = nil
@IBAction func timeSelectAction(_ sender: Any) { @IBAction func timeSelectAction(_ sender: Any) {
print("选择时间") print("选择时间")
if timeBgH.constant == 235 { if timeBgH.constant == 235 {
timeBgH.constant = 0 timeBgH.constant = 0
scvContentH.constant = 680 scvContentH.constant = 680
calendarV.removeFromSuperview()
}else{ }else{
timeBgH.constant = 235 timeBgH.constant = 235
scvContentH.constant = 915 scvContentH.constant = 915
calendarV.moreSelection = true
timeBgView.addSubview(calendarV)
calendarV.delegate = self
if BeginDate != nil {
calendarV.setOldDate(beginD: BeginDate!, endD: EndDate!)
}
} }
}
//MARK:--日历代理
func selectMoreDate(beginDate: Date, endginDate: Date) {
//bug
let timeInterval:TimeInterval = beginDate.timeIntervalSince1970
let timeIntervalEnd:TimeInterval = endginDate.timeIntervalSince1970
timeTF.text = dayByDouble(sender: timeInterval) + "," + dayByDouble(sender: timeIntervalEnd)
EndDate = endginDate
BeginDate = beginDate
} }
//MARK: - 加载数据 //MARK: - 加载数据
@objc func loadData(){ @objc func loadData(){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment