2015-12-29 46 views
0

我試圖做到這一點,當用戶轉到搜索頁時,鍵盤立即可用。我使用這個代碼(稱其爲viewDidLoad中它創建resultSearchController塊運行後):無法在搜索條上調用becomeFirstResponder

self.resultSearchController.searchBar.becomeFirstResponder() 

什麼是做到這一點的最好方法是什麼?

+0

PLZ編輯 –

回答

0

這就是我會做在OBJ-C與UR完整的代碼將其更改爲迅速::

UITextField *searchField = [self.searchDisplayController.searchBar valueForKey:@"_searchField"]; 

[searchField becomeFirstResponder]; 
+0

他需要迅速回答 – aaisataev

+0

按照我瞭解的可可觸摸框架同樣的行爲無論使用何種語言。我的要點是,你不要讓搜索欄成爲第一響應者,而是搜索欄內的UITextfield成爲第一響應者。 –

相關問題