iPhone Xcode4.3で数字を隠すことはできません

これは私のコードです。私は私の数字パッドを呼び出すことができますが、私はそれを隠すことはできません。それを隠すには?

- (IBAction)loopBtn:(id)sender {
    loopBtn.keyboardType = UIKeyboardTypeNumberPad;
    [loopBtn becomeFirstResponder];
    [sender resignFirstResponder];
}
0

1 答え

UIView UIControl UIControl UIView のサブクラス)にすることで、キーボードを非表示にすることができます。その UIControl (以前は UIView )をタッチすると実行される IBAction メソッドを記述します。インターフェイスエディタを開き、メインの UIView を選択します。アイデンティティインスペクタを開き、 UIView から UIControl にクラスを変更します。今あなたのviewcontrollerでIBActionメソッドを記述してください。

-(IBAction)hideKeyboard:(id)sender
{
    [self.view endEditing:YES];
}

今あなたのUIViewのTouchUpInsideイベントをこのIBActionメソッドに接続します。これは、テキストフィールドの外側に触れるたびにキーボードを非表示にします。

0
追加された