iphone UISearchBar Кнопка «Готово» всегда активна

У меня есть 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  
}  
20
задан WrightsCS 19 January 2011 в 01:51
поделиться