ユーザーが数値キーボードの外側に触れたときに数値キーボードを閉じるにはどうすればよいですか? オンラインでかなりのドキュメントを見つけましたが、時代遅れのようで、このコードのどこに行くのかがはっきりしていません。私は使用してみました:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch * touch = [touches anyObject];
if(touch.phase == UITouchPhaseBegan) {
[myTextField resignFirstResponder];
}
}
myTextField は私の UITextField です。メインデリゲートファイルのviewDidLoadの直後に配置しようとしました。入力すると、myTextField がオートコンプリートされないことに気付き、何かがおかしいことがわかります。プログラムによる解決策が最適です。ありがとう!