Commit 0072a013 authored by pete谢兆麟's avatar pete谢兆麟

解决产品要求的特殊场景

parent cf361837
...@@ -216,6 +216,10 @@ extension YHServiceOrderListView { ...@@ -216,6 +216,10 @@ extension YHServiceOrderListView {
if self.arrDataForSeviceCenterProgress.count == 0 { if self.arrDataForSeviceCenterProgress.count == 0 {
self.homeTableView.tableFooterView = footView self.homeTableView.tableFooterView = footView
self.homeTableView.reloadData() self.homeTableView.reloadData()
if state == 3 && (type == 0 || type == 2) {
self.homeTableView.tableFooterView = UIView()
self.homeTableView.reloadData()
}
} else { } else {
self.homeTableView.tableFooterView = UIView() self.homeTableView.tableFooterView = UIView()
self.homeTableView.reloadData() self.homeTableView.reloadData()
...@@ -299,7 +303,7 @@ extension YHServiceOrderListView : UITableViewDelegate,UITableViewDataSource { ...@@ -299,7 +303,7 @@ extension YHServiceOrderListView : UITableViewDelegate,UITableViewDataSource {
} }
func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat { func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
if state == 3 && (type == 0 || type == 2) && self.arrDataForSeviceCenterProgress.count != 0 { if state == 3 && (type == 0 || type == 2) {
return 104 return 104
} else { } else {
return kMargin return kMargin
...@@ -307,7 +311,7 @@ extension YHServiceOrderListView : UITableViewDelegate,UITableViewDataSource { ...@@ -307,7 +311,7 @@ extension YHServiceOrderListView : UITableViewDelegate,UITableViewDataSource {
} }
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? { func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
if state == 3 && (type == 0 || type == 2) && self.arrDataForSeviceCenterProgress.count != 0 { if state == 3 && (type == 0 || type == 2) {
let view = YHServiceStepThreeSectionView(frame: CGRect(x: 0, y: 0, width: KScreenWidth, height: 104)) let view = YHServiceStepThreeSectionView(frame: CGRect(x: 0, y: 0, width: KScreenWidth, height: 104))
view.block = { [weak self] tag in view.block = { [weak self] tag in
guard let self = self else { return } guard let self = self else { return }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment