修改bug

This commit is contained in:
2026-02-09 14:24:31 +08:00
parent 3cb02d5b76
commit 3d19403539
7 changed files with 112 additions and 5 deletions

View File

@@ -317,6 +317,34 @@
[self.tableView.mj_footer resetNoMoreData];
}
#pragma mark - UIView
- (void)setHidden:(BOOL)hidden {
[super setHidden:hidden];
if (hidden) {
[self kb_resetSearchState];
}
}
- (void)didMoveToWindow {
[super didMoveToWindow];
if (self.window == nil) {
[self kb_resetSearchState];
}
}
#pragma mark - Private
- (void)kb_resetSearchState {
if (self.searchField.text.length == 0 && !self.isShowingSearchResults) {
[self endEditing:YES];
return;
}
self.searchField.text = @"";
[self endEditing:YES];
[self hideSearchResults];
}
#pragma mark - Search
- (void)searchFieldChanged:(UITextField *)textField {