Пишу для iphone OS 3.1.3. Я хочу, чтобы кнопка поиска на клавиатуре на панели UISearchBar постоянно включала кнопку поиска. Если бы это был какой-то старый UITextField (не панель поиска), свойство было бы enableReturnKeyAutomatics.
Я попытался установить это, используя пример, приведенный на http://discussions.apple.com/thread.jspa?messageID=8457910
, что предполагает:
UITextField *searchTextField ;
searchTextField = [[searchBar subviews]objectAtIndex:0];
searchTextField.enablesReturnKeyAutomatically = NO ;
Должно работать.
к сожалению это вылетает:
2010-05-20 08:36:18.284 ARemote[5929:207] *** -[UISearchBarBackground setEnablesReturnKeyAutomatically:]: unrecognized selector sent to instance 0x3b31980
2010-05-20 08:36:18.284 ARemote[5929:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[UISearchBarBackground setEnablesReturnKeyAutomatically:]: unrecognized selector sent to instance 0x3b31980'
Я также пытался
((UITextField *)[(NSArray *)[searchBar subviews] objectAtIndex:0]).enablesReturnKeyAutomatically = NO;</code>
Что дает аналогичные результаты.
Есть идеи?
Приветствие
Erik