2015-06-16 105 views
0

我在我的應用程序中有一個視圖,用戶必須在文本框中輸入信息。而不是他們點擊文本字段和切換鍵盤,我希望文本字段已經可以在預先加載鍵盤的情況下編輯,所以用戶可以立即開始輸入。令人驚訝的是,當到達視圖控制器時,我找不到任何預加載鍵盤的資源。iOS - 自動在ViewController上切換鍵盤

任何幫助或建議,將不勝感激。謝謝。

回答

3

ViewDidAppear:

[yourTextField becomeFirstResponder]; 
+0

使用'viewWillAppear中:'可能會更好。 – rmaddy

+0

這是一個。沒有太大的區別。如果你在viewWillAppear上有很多計算或處理:我不建議 – Bejibun

+0

這是由OP的需求決定的。使用'viewWillAppear:'意味着當視圖控制器出現時鍵盤已經在視圖中。使用'viewDidAppear:'意味着用戶在視圖控制器出現後會看到鍵盤滑動到位。 – rmaddy