Tôi có một UISearchDisplayController hiển thị nút hủy. Tôi muốn gọi phương thức khi người dùng nhấp vào nút hủy. Có cách nào để làm việc này không?UISearchDisplayController - Phương pháp cho khi nút hủy được nhấp
17
A
Trả lời
28
Bạn có thể sử dụng phương pháp đại biểu thanh tìm kiếm sau,
- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar
{
// DO ur operations
}
1
Đối UISearchDisplayController, 2 phương pháp sau đây có thể được xem xét.
- (void)searchDisplayControllerWillEndSearch:(UISearchDisplayController *)controller
{
NSLog(@"WillEndSearch");
}
- (void)searchDisplayControllerDidEndSearch:(UISearchDisplayController *)controller
{
NSLog(@"DidEndSearch");
}
Điều này có giá trị, vì iOS 7 dường như buộc nút hủy cho UISearchDisplayControllers. –