筛选改的和安卓一样
This commit is contained in:
@@ -138,9 +138,15 @@ extension ReviewFailedController {
|
||||
if isFilter == true {
|
||||
self?.filterButton.setTitleColor(.hex("3678FF"), for: .normal)
|
||||
self?.filterButton.setImage(UIImage(named: "conditional_search"), for: .normal)
|
||||
self?.filterButton.setTitle("已筛选", for: .normal)
|
||||
self?.filterButton.dd_customize(with: .ImageRightPaddingTitleLeftWithWholeCenter, padding: 5)
|
||||
self?.filterButton.sizeToFit()
|
||||
}else{
|
||||
self?.filterButton.setTitleColor(.hex("FFFFFF").alpha(0.7), for: .normal)
|
||||
self?.filterButton.setImage(UIImage(named: "conditional_search_unselected")?.withTintColor(.hex("FFFFFF")), for: .normal)
|
||||
self?.filterButton.setTitle("筛选", for: .normal)
|
||||
self?.filterButton.dd_customize(with: .ImageRightPaddingTitleLeftWithWholeCenter, padding: 5)
|
||||
self?.filterButton.sizeToFit()
|
||||
}
|
||||
})
|
||||
.disposed(by: disposeBag)
|
||||
@@ -148,15 +154,7 @@ extension ReviewFailedController {
|
||||
conditionalSearchTool.searchSub
|
||||
.observe(on: MainScheduler.instance)
|
||||
.subscribe(onNext: {[weak self] _ in
|
||||
self?.conditionalSearchTool.searchView.snp.updateConstraints({ make in
|
||||
make.height.equalTo(0)
|
||||
})
|
||||
|
||||
UIView.animate(withDuration: 0.25) {
|
||||
self?.conditionalSearchTool.searchView.superview?.layoutIfNeeded()
|
||||
}
|
||||
|
||||
self?.conditionalSearchTool.coverView.isHidden = true
|
||||
self?.dismissFilterView()
|
||||
|
||||
self?.reviewFailedView.tableView.mj_header?.beginRefreshing()
|
||||
})
|
||||
@@ -347,6 +345,24 @@ open class ReviewFailedController : ZDViewController {
|
||||
conditionalSearchTool.isFilterSub.accept(conditionalSearchTool.isFiltered())
|
||||
}
|
||||
|
||||
open override func viewWillDisappear(_ animated: Bool) {
|
||||
super.viewWillDisappear(animated)
|
||||
|
||||
dismissFilterView()
|
||||
}
|
||||
|
||||
func dismissFilterView() {
|
||||
conditionalSearchTool.searchView.snp.updateConstraints({ make in
|
||||
make.height.equalTo(0)
|
||||
})
|
||||
|
||||
UIView.animate(withDuration: 0.25) {[weak self] in
|
||||
self?.conditionalSearchTool.searchView.superview?.layoutIfNeeded()
|
||||
}
|
||||
|
||||
conditionalSearchTool.coverView.isHidden = true
|
||||
}
|
||||
|
||||
open override var preferredStatusBarStyle: UIStatusBarStyle {
|
||||
return .lightContent
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user