UISearchBar委託函數僅對iOS7 iPhone5沒有響應。我的代碼中有兩個.xib文件,用於3.5英寸的屏幕和一個用於4英寸的屏幕。 對於3.5英寸的屏幕,它工作正常,但對於4英寸屏幕,委託功能沒有被調用。 你能指導我嗎?UISearchBar委託函數未響應
- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar {
[searchBar setShowsCancelButton:YES animated:YES];
[self keyboardWillShow];
}
- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar {
[self keyboardWillHide];
[email protected]"";
[searchBar setShowsCancelButton:NO animated:YES];
[searchBar resignFirstResponder];
}
- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar
該函數被調用,但searchBarCancelButtonClicked
不起作用。
如果'searchBarCancelButtonClicked'沒有被調用,你看,如果委託設置好? –
是的代表設置的很好。這就是searchBarTextDidBeginEditing響應的原因。 –
但'searchBarCancelButtonClicked'不叫? –