Я бы хотел (а) скрыть UISearchBar большую часть времени и только вызывать его, когда пользователь хочет его.slide UISearchBar
Я установил UISearchBar в Interface Builder и спрячу его за представлением, когда пользователь нажимает кнопку, он вызывает следующий код, который я надеялся, что он приведет панель поиска на передний план и сдвинет клавиатуру для просмотра , Но это не ...
- (IBAction)search:(id)sender
{
[mySearchBar performSelector:@selector(searchBarTextDidBeginEditing:)];
}
У любого есть идеи, как активировать UISearchBar по коду?
Спасибо.
Спасибо за ваши ответы. Я просто размещаю полный код на случай, если кто-то заинтересован
- (IBAction)search:(id)sender
{
mySearchBar.hidden = NO;
[mySearchBar becomeFirstResponder];
}
#pragma mark UISearchBarDelegate delegate methods
// called when keyboard search button pressed
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar
{
mySearchBar.hidden = YES;
[mySearchBar resignFirstResponder];
// Do something with the mySearchBar.text
}
// called when cancel button pressed
- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar
{
mySearchBar.hidden = YES;
[mySearchBar resignFirstResponder];
}
это отличный намек, приветствий – Dan 2008-10-21 12:49:56