我試圖做到這一點,當用戶轉到搜索頁時,鍵盤立即可用。我使用這個代碼(稱其爲viewDidLoad中它創建resultSearchController塊運行後):無法在搜索條上調用becomeFirstResponder
self.resultSearchController.searchBar.becomeFirstResponder()
什麼是做到這一點的最好方法是什麼?
我試圖做到這一點,當用戶轉到搜索頁時,鍵盤立即可用。我使用這個代碼(稱其爲viewDidLoad中它創建resultSearchController塊運行後):無法在搜索條上調用becomeFirstResponder
self.resultSearchController.searchBar.becomeFirstResponder()
什麼是做到這一點的最好方法是什麼?
這就是我會做在OBJ-C與UR完整的代碼將其更改爲迅速::
UITextField *searchField = [self.searchDisplayController.searchBar valueForKey:@"_searchField"];
[searchField becomeFirstResponder];
他需要迅速回答 – aaisataev
按照我瞭解的可可觸摸框架同樣的行爲無論使用何種語言。我的要點是,你不要讓搜索欄成爲第一響應者,而是搜索欄內的UITextfield成爲第一響應者。 –
PLZ編輯 –