2012-03-11 14 views
2

基本的には、iPhoneで[設定] - > [一般] - > [バージョン情報] - > [名前]を選択した場合と同じ動作が必要です。キーボードをUITableViewCellのテキストフィールドに直接表示する方法

「名前」をクリックすると、名前を入力するように促す新しいビューが表示されます。テキストフィールドは直接「選択」されます。つまり、テキストフィールドをタップするのを待つことなく、キーボードが直接ポップアップします。

enter image description here

この画面は、ストーリーボードは私のインターフェイスの残りの部分にsegues使用してリンクされている:私は今持っている何

は次のようになりますテーブルビューで画面です。それは正常に動作しますが、テキストフィールドは直接フォーカスを取得しません。私はキーボードを表示させるたびにそれをタップする必要があります。

キーボードを直接表示するにはどうすればよいですか?コードを使用する必要がありますか、それともストーリーボードエディタで行う方法がありますか?

答えて

5

私はストーリーボードを使ってこれを行う方法はないと思いますが、コードでやる方法はかなり簡単です。ビューが読み込まれたら、テキストフィールドにbecomeFirstResponderメッセージを送信します。

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    [self.myTextField becomeFirstResponder]; 
} 
+0

十分に、私はコードでそれをやります。ありがとう。 – houbysoft

関連する問題