0

ユーザーが数値キーボードの外側に触れたときに数値キーボードを閉じるにはどうすればよいですか? オンラインでかなりのドキュメントを見つけましたが、時代遅れのようで、このコードのどこに行くのかがはっきりしていません。私は使用してみました:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
    UITouch * touch = [touches anyObject];
    if(touch.phase == UITouchPhaseBegan) {
        [myTextField resignFirstResponder];
    }
}

myTextField は私の UITextField です。メインデリゲートファイルのviewDidLoadの直後に配置しようとしました。入力すると、myTextField がオートコンプリートされないことに気付き、何かがおかしいことがわかります。プログラムによる解決策が最適です。ありがとう!

4

1 に答える 1

0

編集モードを終了してみてください

[self.view endEditing:YES];

すべての代理人を設定しましたか?

于 2013-07-10T04:27:50.183 に答える