私のiPhoneアプリケーションでは、.xibファイルからビューをロードします。.xibには、次のような構造があります。UITableとUIViewを含むUIControlタイプのメインビューです。問題は、UIControlがタッチを受信せず、イベントタッチダウンのメソッドが呼び出されないことです。この問題を解決するにはどうすればよいですか?
.hファイルにdeclareメソッドがあります
- (IBAction)backgroundTap:(id)sender;
そして.mで私はこのメソッドを実装します:
- (IBAction)backgroundTap:(id)sender
{
[passwordTextField resignFirstResponder];
[usernameTextField resignFirstResponder];
}
また、メインビューのUIControlからのtouchdowmイベントでファイルの所有者からのbackgroundTapイベントをバインドします
アップデート
実際の理由は、クリックすると常にUiTable要素をクリックするため、イベントに到達しないためです。この問題をどのように解決できますか?タッチダウンイベントをテーブルからUIControlに送信できますか?