0
UIControlタイプの画面があり、そのスクロールビューにはフルスクリーンのUIScrollViewとUITextFieldsがあります。 バックグラウンドタップにキーボードを隠しておきたい。フルスクリーンのスクロールビューを持つビューで背景タップのキーボードを隠す
私は、ヘッダファイルにbackgroundTapメソッドを宣言し、次のようにそれを実装:
- (IBAction)backgroundTap:(id)sender {
NSLog(@"backgroundtap");
for(UIView *v in self.scroll.subviews){
if ([v isKindOfClass:[UITextField class]]) {
[v resignFirstResponder];
}
}
}
UIScrollViewのがあるので、私はUicontrolのタッチアップインサイド(ドラッグやファイルの所有者からドロップして)行動が、に、このメソッドをバインド私のUIControlの上にそれは動作しませんので、私は実際に私のUIControlではなく私のscrollviewをタッチ画面内でタッチアップ。
UIControlにこのタッチを入力させることで、このキーボードが消えるようにするにはどうすればよいですか?
ご協力いただければ幸いです。ありがとうございます。