From 9add6fe63070124dea74f596e646eaae2f52ef17 Mon Sep 17 00:00:00 2001 From: younger_times <841720330@qq.com> Date: 星期一, 31 七月 2023 15:15:29 +0800 Subject: [PATCH] 新增 --- WanPai/Root/Course/View/CityChooseSubTypeView.swift | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) diff --git a/WanPai/Root/Course/View/CityChooseSubTypeView.swift b/WanPai/Root/Course/View/CityChooseSubTypeView.swift index 0ce4493..0250b32 100644 --- a/WanPai/Root/Course/View/CityChooseSubTypeView.swift +++ b/WanPai/Root/Course/View/CityChooseSubTypeView.swift @@ -27,10 +27,17 @@ layoutIfNeeded() tableView.delegate = self tableView.dataSource = self + if #available(iOS 15.0, *) { + tableView.sectionHeaderTopPadding = 0 + } else { + + } + tableView.separatorStyle = .none tableView.sectionIndexColor = Def_ThemeColor tableView.register(UINib(nibName: "CommonSingleTCell", bundle: nil), forCellReuseIdentifier: "_CommonSingleTCell") startLocation() Services.queryAllCity().subscribe(onNext: {[weak self] data in + guard let weakSelf = self else { return } if let models = data.data{ self?.datas = models for v in models{ @@ -42,6 +49,12 @@ } } self?.keys = self?.dataDict.keys.sorted() ?? [] + + + let finalHei = JQ_ScreenH - 175 - UIDevice.jq_safeEdges.top - JQ_NavBarHeight + let ecxclueHei = Double(weakSelf.dataDict.values.count) * 46.0 + Double(weakSelf.keys.count) * 35.0 + 50 + self?.cons_viewHeight.constant = min(finalHei, ecxclueHei) + self?.layoutIfNeeded() self?.tableView.reloadData() } }).disposed(by: disposeBag) @@ -61,7 +74,7 @@ UIView.animate(withDuration: 0.2) { subTypeView.alpha = 1 } completion: { _ in - subTypeView.cons_viewHeight.constant = JQ_ScreenH - 175 - UIDevice.jq_safeEdges.top - JQ_NavBarHeight +// subTypeView.cons_viewHeight.constant = JQ_ScreenH - 175 - UIDevice.jq_safeEdges.top - JQ_NavBarHeight UIView.animate(withDuration: 0.2) { subTypeView.layoutIfNeeded() } -- Gitblit v1.7.1