//
|
// OfficialCharterVC.swift
|
// OKProject
|
//
|
// Created by 无故事王国 on 2023/4/17.
|
// Copyright © 2023 yangwang. All rights reserved.
|
//
|
|
import UIKit
|
import QMUIKit
|
|
class OfficialCharterVC: YYViewController {
|
|
@IBOutlet weak var btn_starttime: QMUIButton!
|
@IBOutlet weak var btn_endtime: QMUIButton!
|
@IBOutlet weak var label_usedtime: UILabel!
|
@IBOutlet weak var label_startaddress: UILabel!
|
@IBOutlet weak var label_endaddress: UILabel!
|
@IBOutlet weak var switch_notice: UISwitch!
|
@IBOutlet weak var btn_addPassenger: QMUIButton!
|
@IBOutlet weak var label_passengerNum: UILabel!
|
@IBOutlet weak var label_contact: UILabel!
|
@IBOutlet weak var label_contactPhone: UILabel!
|
@IBOutlet weak var tableView: UITableView!
|
@IBOutlet weak var tableViewHeiCons: NSLayoutConstraint!
|
|
var test_num = 1
|
|
override func viewDidLoad() {
|
super.viewDidLoad()
|
tableView.delegate = self
|
tableView.dataSource = self
|
tableView.register(UINib(nibName: "OfficialCharterPassengerTCell", bundle: nil), forCellReuseIdentifier: "_OfficialCharterPassengerTCell")
|
}
|
|
override func setupViews() {
|
super.setupViews()
|
btn_starttime.imagePosition = .right
|
btn_endtime.imagePosition = .right
|
btn_addPassenger.imagePosition = .right
|
btn_addPassenger.spacingBetweenImageAndTitle = 6
|
btn_starttime.spacingBetweenImageAndTitle = 9
|
btn_endtime.spacingBetweenImageAndTitle = 9
|
}
|
|
@IBAction func singleAction(_ sender: UIButton) {
|
UIView.animate(withDuration: 0.6) {
|
self.view.y = screenH
|
} completion: { _ in
|
self.removeFromParent()
|
}
|
}
|
|
@IBAction func addPassengerAction(_ sender: UIButton) {
|
test_num += 1
|
tableView.reloadData {[weak self] in
|
guard let weakSelf = self else { return }
|
weakSelf.tableViewHeiCons.constant = 100.0 * Double(weakSelf.test_num)
|
}
|
}
|
}
|
|
extension OfficialCharterVC:UITableViewDelegate{
|
|
}
|
|
extension OfficialCharterVC:UITableViewDataSource{
|
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
|
let cell = tableView.dequeueReusableCell(withIdentifier: "_OfficialCharterPassengerTCell") as! OfficialCharterPassengerTCell
|
cell.indexPath = indexPath
|
|
cell.listener.bind { indexPath in
|
print("--->\(indexPath)")
|
}
|
return cell
|
}
|
|
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
|
return test_num
|
}
|
}
|