| | |
| | | view_addPassenger.isHidden = passengers.count >= 4 |
| | | |
| | | label_peopleNum.text = "出行人数 " + "\(passengers.count)" |
| | | tf_passenger.text = "" |
| | | tf_passengerPhone.text = "" |
| | | } |
| | | |
| | | @IBAction func closeAction(_ sender: Any) { |
| | |
| | | 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) |