diff --git a/YouerLiveVideo/YouerLiveVideo/controllers/TVStation/SearchTVStationListViewController.swift b/YouerLiveVideo/YouerLiveVideo/controllers/TVStation/SearchTVStationListViewController.swift index 8352130..b420629 100644 --- a/YouerLiveVideo/YouerLiveVideo/controllers/TVStation/SearchTVStationListViewController.swift +++ b/YouerLiveVideo/YouerLiveVideo/controllers/TVStation/SearchTVStationListViewController.swift @@ -133,6 +133,13 @@ extension SearchTVStationListViewController:UITableViewDataSource,UITableViewDel gradName.text = grad[indexPath.row] sortDataSet(arr: dataSet,type: grad[indexPath.row]) } + if tableView == self.tableView{ + let item = dataDic[allKeys[indexPath.section]]![indexPath.row] + let vc = Story.instantiateViewControllerWithIdentifier("TVStationInforViewControllerVC", storyName: "TVStation") as! TVStationInforViewController + vc.TVStationProgram = item + vc.title = item.f_SchoolName + self.navigationController?.pushViewController(vc, animated: true) + } } func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { diff --git a/YouerLiveVideo/YouerLiveVideo/controllers/TVStation/TVStation.storyboard b/YouerLiveVideo/YouerLiveVideo/controllers/TVStation/TVStation.storyboard index cae38b2..08b5707 100644 --- a/YouerLiveVideo/YouerLiveVideo/controllers/TVStation/TVStation.storyboard +++ b/YouerLiveVideo/YouerLiveVideo/controllers/TVStation/TVStation.storyboard @@ -323,7 +323,7 @@ - + diff --git a/YouerLiveVideo/YouerLiveVideo/controllers/User/Setting/ChangePassWordViewController.swift b/YouerLiveVideo/YouerLiveVideo/controllers/User/Setting/ChangePassWordViewController.swift index 2ebd3d5..4fd56a7 100644 --- a/YouerLiveVideo/YouerLiveVideo/controllers/User/Setting/ChangePassWordViewController.swift +++ b/YouerLiveVideo/YouerLiveVideo/controllers/User/Setting/ChangePassWordViewController.swift @@ -23,7 +23,7 @@ class ChangePassWordViewController: UIViewController { @IBOutlet weak var userCodeTextFiled: UITextField! @IBOutlet var cancleItem: UIBarButtonItem! - + var timer:Timer! var scrollViewH:CGFloat = 200 var user = AppDelegate.instance().accountManager @IBAction func editKeyboard(_ sender: Any) { @@ -110,6 +110,24 @@ class ChangePassWordViewController: UIViewController { @IBAction func sendUserCodeBtnClick(_ sender: UIButton) { self.view.endEditing(true) + var num = 0 + if #available(iOS 10.0, *) { + self.timer = Timer.scheduledTimer(withTimeInterval: 1, repeats: true, block: { (timers) in + if num == 60{ + sender.titleLabel?.text = "获取验证码" + sender.isUserInteractionEnabled = true + sender.backgroundColor = UIColorFromRGB(0x007aff) + self.timer.invalidate() + return + } + sender.setTitle("重新获取(\(60-num))", for: .normal) + sender.isUserInteractionEnabled = false + sender.backgroundColor = UIColor.lightGray + num += 1 + }) + } else { + // Fallback on earlier versions + } var phone = "" if user.isOnline(){ phone = user.phone() @@ -158,6 +176,11 @@ class ChangePassWordViewController: UIViewController { } } } + + override func viewWillDisappear(_ animated: Bool) { + timer.invalidate() + timer = nil + } // MARK: - 销毁通知 deinit { NotificationCenter.default.removeObserver(self) diff --git a/YouerLiveVideo/YouerLiveVideo/controllers/User/User.storyboard b/YouerLiveVideo/YouerLiveVideo/controllers/User/User.storyboard index 21c40ab..b1972d0 100644 --- a/YouerLiveVideo/YouerLiveVideo/controllers/User/User.storyboard +++ b/YouerLiveVideo/YouerLiveVideo/controllers/User/User.storyboard @@ -1,5 +1,5 @@ - - + + @@ -315,8 +315,8 @@ - - + + @@ -334,10 +334,14 @@ -