У меня есть UIViewController с UISearchBar. Я заменил кнопку поиска кнопкой Готово.
Однако, когда кто-то нажимает на панели поиска, кнопка «Готово» изначально отключается. Это происходит до тех пор, пока человек не введет какой-либо персонаж.
Я хочу, чтобы эта кнопка «Готово» всегда была включена, так что, если я нажму на нее, я могу сразу же закрыть клавиатуру.
Любая помощь? это будет высоко ценится.
У меня есть на моем UIViewController
-(BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar
{
return YES;
}
-(void)searchBarSearchButtonClicked:(UISearchBar *)searchBar
{
[searchBar resignFirstResponder];
}
-(void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText
{
if (searchBar.text.length == 0)
{
//[self fixOrientation];
[searchBar resignFirstResponder];
}
else
{
NSLog(@"typed");
}
}
-(void)searchBarTextDidBeginEditing:(UISearchBar *)theSearchBar
{
NSLog(@"began"); // this executes as soon as i tap on the searchbar, so I'm guessing this is the place to put whatever solution is available
}