当用户按下搜索按钮时,UISeachBar会检测到

MTA*_*MTA 26 iphone objective-c uitextfield

我尝试Search在键盘中单击按钮时收到通知UISearchBar:

    - (BOOL)textFieldShouldReturn:(UITextField *)textField{

        return YES;
    }
Run Code Online (Sandbox Code Playgroud)

但是当我按下"搜索"按钮时,此方法不会调用.

iPr*_*abu 56

你试过这个代表吗?

Objective-C的:

- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar
Run Code Online (Sandbox Code Playgroud)

迅速:

func searchBarSearchButtonClicked(searchBar: UISearchBar)
Run Code Online (Sandbox Code Playgroud)

请参阅任何搜索栏代表的文档. https://developer.apple.com/documentation/uikit/uisearchbardelegate