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

添加日历

parent bc3c55cd
......@@ -8,7 +8,7 @@
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 scvContentH: NSLayoutConstraint!
......@@ -20,6 +20,7 @@ class YDLBVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,UISea
removeBlackBtnView()
}
let calendarV = TimeSelectView(frame: CGRect(x: 0, y: 0, width: fullScreenWidth, height: 235))
@IBOutlet weak var preView: UIView!
......@@ -114,6 +115,8 @@ class YDLBVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,UISea
@objc func closeTimeSelect(){
timeBgH.constant = 0
scvContentH.constant = 680
calendarV.removeFromSuperview()
}
override func viewDidLoad() {
super.viewDidLoad()
......@@ -444,16 +447,38 @@ class YDLBVc: BaseViewController,UITableViewDelegate,UITableViewDataSource,UISea
let vc = YunDanXiangQingViewController()
self.navigationController?.pushViewController(vc, animated: true)
}
var BeginDate: Date! = nil
var EndDate: Date! = nil
@IBAction func timeSelectAction(_ sender: Any) {
print("选择时间")
if timeBgH.constant == 235 {
timeBgH.constant = 0
scvContentH.constant = 680
calendarV.removeFromSuperview()
}else{
timeBgH.constant = 235
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: - 加载数据
......
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