Автоматически показывать текстовый курсор в UISearchBar

Можно ли всегда показывать текстовый курсор в UISearchBar (не только после касания)?


person Misha    schedule 16.09.2011    source источник
comment
Имейте в виду, что это также всегда будет показывать вам клавиатуру.   -  person alloc_iNit    schedule 16.09.2011


Ответы (2)


Добавь это

- (void)viewDidAppear:(BOOL)animated {

    [mySearchBar becomeFirstResponder];    
    [super viewDidAppear:animated];

}
person Sam Parrish    schedule 16.09.2011
comment
Это заставляет мой экран меняться, как будто я коснулся панели поиска, но я не хочу, чтобы вся анимация происходила. Я просто хочу, чтобы курсор был там всегда. - person Misha; 16.09.2011
comment
как сказал @iApple, чтобы курсор отображался в строке поиска, клавиатура всегда будет отображаться. убери клавиатуру, и курсор тоже исчезнет.. - person Sam Parrish; 16.09.2011

Также попробуйте это...

- (void)viewDidAppear:(BOOL)animated {

    [mySearchBar becomeFirstResponder];    
    [super viewDidAppear:animated];

}

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
    [mySearchBar becomeFirstResponder];    

}
person Sonu    schedule 16.09.2011