宽窄优行-由【嘉易行】项目成品而来
younger_times
2023-07-04 38f768d39ba27d303147c59a222655b7c6cdfb25
OKProject/Class/Home/Controller/ReasonforTravelVC.swift
@@ -148,6 +148,8 @@
        view_addPassenger.isHidden = passengers.count >= 4
        
        label_peopleNum.text = "出行人数 " + "\(passengers.count)"
        tf_passenger.text = ""
        tf_passengerPhone.text = ""
    }
    @IBAction func closeAction(_ sender: Any) {
@@ -193,12 +195,14 @@
        cell.btn_delete.isHidden = indexPath.row == 0
        cell.tf_phone.isEnabled = indexPath.row != 0
        cell.tf_phone.rx.text.changed.subscribe(onNext: { [weak self] text in
            self?.passengers[indexPath.row].phone = text
        }).disposed(by: disposeBag)
        cell.tf_phone.rx.controlEvent(.editingDidEnd).subscribe { [weak self] _ in
            self?.passengers[indexPath.row].phone = cell.tf_phone.text
        }.disposed(by: disposeBag)
        cell.deleteComplete { [weak self] index in
            guard let weakSelf = self else { return }
            weakSelf.view.endEditing(true)
            weakSelf.passengers.remove(at: index.row)
            weakSelf.view_addPassenger.isHidden = weakSelf.passengers.count >= 4
            weakSelf.tableViewHeiCons.constant = 40 * Double(weakSelf.passengers.count)