UIsearchControlの使い方
1161 ワード
UIsearchControlの使い方
UIsearchControllerとUIsearchBarの違いは、1つはフルスクリーン検索、1つは検索ボックス検索です.
UITAbleViewを含むコントローラでUISEarchControllerを使用する
UIsearchControllerとUIsearchBarの違いは、1つはフルスクリーン検索、1つは検索ボックス検索です.
UITAbleViewを含むコントローラでUISEarchControllerを使用する
- .h :
@property (strong, nonatomic) IBOutlet UITableView *tableView;
@property (nonatomic, strong) UISearchController *searchController;
UISearchResultsUpdating
UITableView
- .m
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
self.searchController = [[UISearchController alloc] initWithSearchResultsController:nil];
self.searchController.searchResultsUpdater = self;
[self.searchController.searchBar sizeToFit];
self.tableView.tableHeaderView = self.searchController.searchBar;
self.definesPresentationContext = YES;
}
UISearchResultsUpdating
#pragma mark - UISearchResultsUpdating
- (void)updateSearchResultsForSearchController:(UISearchController *)searchController {
NSLog(@"Entering:%@",searchController.searchBar.text);
}