|
@@ -29,7 +29,7 @@ class CategorySearchView: BaseView {
|
|
|
shoppingCarButton.snp.makeConstraints { (make) in
|
|
|
make.centerY.equalToSuperview()
|
|
|
make.right.equalToSuperview().offset(-14)
|
|
|
- make.size.equalTo(24)
|
|
|
+ make.width.equalTo(24)
|
|
|
make.height.equalTo(21)
|
|
|
}
|
|
|
searchbgView.snp.makeConstraints { (make) in
|
|
@@ -53,8 +53,8 @@ class CategorySearchView: BaseView {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private lazy var searchbgView: UIView = {
|
|
|
- let searchbgView = UIView()
|
|
|
+ lazy var searchbgView: UIButton = {
|
|
|
+ let searchbgView = UIButton(type: UIButton.ButtonType.custom)
|
|
|
searchbgView.backgroundColor = kf7f8faColor
|
|
|
searchbgView.cornerRadius = 15
|
|
|
searchbgView.masksToBounds = true
|
|
@@ -75,29 +75,7 @@ class CategorySearchView: BaseView {
|
|
|
searchTextField.returnKeyType = .search
|
|
|
searchTextField.font = kScaleRegularFont14
|
|
|
searchTextField.borderStyle = .none
|
|
|
- searchTextField.rx.controlEvent([.editingDidEndOnExit]).asObservable().subscribe(onNext: { [weak self] (text) in
|
|
|
-
|
|
|
- if searchTextField.text?.count ?? 0 > 0 {
|
|
|
- self?.endEditing(true)
|
|
|
-
|
|
|
- var searchHistoryArray = Array<String>()
|
|
|
-
|
|
|
- if UserDefaults.standard.array(forKey: "SearchHistoryArray")?.isEmpty ?? true {
|
|
|
- searchHistoryArray.append(searchTextField.text ?? "")
|
|
|
- } else {
|
|
|
- searchHistoryArray = UserDefaults.standard.array(forKey: "SearchHistoryArray") as! [String]
|
|
|
- searchHistoryArray.append(searchTextField.text ?? "")
|
|
|
- }
|
|
|
- UserDefaults.standard.set(searchHistoryArray, forKey: "SearchHistoryArray")
|
|
|
- if let searchResultBlock = self?.searchResultBlock {
|
|
|
- searchResultBlock(searchTextField.text ?? "")
|
|
|
- }
|
|
|
- }else {
|
|
|
- SwiftProgressHUD.shared().showText("搜索商品不能为空")
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- }).disposed(by: disposeBag)
|
|
|
+ searchTextField.isEnabled = false
|
|
|
return searchTextField
|
|
|
}()
|
|
|
|