2011-06-23 23 views
0

私はナビゲーションコントローラを持っています 最初の表示はサインインです。ユーザー名とパスワードの2つのテキストフィールドと、ログインとアカウント作成の2つのボタンがあります。iPadのソフトキーボードを隠す方法

ユーザーがユーザー名またはパスワードのテキストフィールドをタップすると、ソフトキーボードがポップアップします。その後、ユーザがアカウントを作成すると、ユーザはカテゴリ選択(入力フィールドなし、ラジオボタンなし)をしなければならない第2のビューにナビゲートされる。

しかし、ソフトキーボードは消えない。

私もこの -[UIViewController disablesAutomaticKeyboardDismissal]

を試してみました

+0

これは便利です:http://stackoverflow.com/questions/3124828/resignfirstresponder-not-hiding-keyboard-on-textfieldshouldreturn – Luke

答えて

1

使用this.` [のdepositeのresignFirstResponder]を助けてください。

- (void)viewWillDisappear 
{ 
    [username resignFirstResponder]; 
    [password resignFirstResponder]; 
} 

ナビゲートするときに、これは、キーボードを閉じる必要があります。次のコードを追加し、ユーザー名のUITextFieldにフックアップIBOutletという名前のユーザ名、およびパスワードのUITextFieldにフックアップIBOutletという名前のパスワードを持っていると仮定すると

0

次のビューへ

関連する問題