This commit is contained in:
DDIsFriend
2024-01-10 09:41:57 +08:00
parent db04b43af5
commit 5dfbdef91b
19 changed files with 379 additions and 319 deletions

View File

@@ -121,7 +121,7 @@ extension ReviewFailedController {
filterButton.rx.tap
.observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] _ in
self?.conditionalSearchTool.isShowOrDismissFilterView(at: self?.view)
self?.conditionalSearchTool.showFilterView()
})
.disposed(by: disposeBag)
@@ -135,8 +135,6 @@ extension ReviewFailedController {
conditionalSearchTool.searchSub
.observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] _ in
self?.conditionalSearchTool.dismissFilterView(at: self?.reviewFailedView)
self?.reviewFailedView.tableView.mj_header?.beginRefreshing()
})
.disposed(by: disposeBag)
@@ -146,7 +144,8 @@ extension ReviewFailedController {
.subscribe(onNext: {[weak self] _ in
MCOUNT.newestMessage()
self?.reviewFailedView.tableView.mj_header?.beginRefreshing()
self?.conditionalSearchTool.resetSub.accept(nil)
/// tabbar item
ConditionalSearchTool.resetFilterButton(self?.filterButton, filterState: false, type: .reviewFailed)
})
.disposed(by: disposeBag)
@@ -290,8 +289,6 @@ open class ReviewFailedController : ZDViewController {
// }
ConditionalSearchTool.configFilterButton(filterButton,type: .reviewFailed)
navigationItem.rightBarButtonItem = UIBarButtonItem(customView: filterButton)
conditionalSearchTool.addFilterView(at: reviewFailedView)
}
open override func viewSafeAreaInsetsDidChange() {
@@ -303,21 +300,11 @@ open class ReviewFailedController : ZDViewController {
make.left.right.equalToSuperview()
make.bottom.equalTo(-view.safeAreaInsets.bottom)
}
conditionalSearchTool.bottomSafeArea = view.safeAreaInsets.bottom - 49
}
}
open override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
conditionalSearchTool.isFilterSub.accept(conditionalSearchTool.isFiltered())
}
open override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
conditionalSearchTool.dismissFilterView(at: reviewFailedView)
}
open override var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent
}