3

テキストフィールドのあるシンプルな詳細ビューを取得しました。詳細のviewControllerで、私はこのコードを書きました:

- (void) viewDidAppear:(BOOL)animated{
    [self.textField becomeFirstResponder];
    NSLog(@"is textField 1st responder %d", [self.textField isFirstResponder]);
}

詳細をナビゲーション コントローラーにプッシュすると、ログに「is textField 1st Responder 0」と表示されます。キーボードが表示されません。しかし、テキストフィールドにはカーソルが点滅しています。

この瞬間に何が起こるでしょうか?キーボードが表示されないのはなぜですか? AppDelegate で通知「KeyboardDidShown」をキャッチしようとしましたが、何もキャッチしませんでした: ここに画像の説明を入力

ここに私のマスタービューのデザインがあります:

ここに画像の説明を入力

4

1 に答える 1

3

電話はreloadInputViews役に立ちますか?

于 2012-12-20T11:35:38.207 に答える