私はかなりシンプルなUIViewControllerを持っています。これは、UIImageViewだけを含むInteraface Builderで作成したビューで初期化されます。ユーザーが画面に触れると、UIViewControllerのtouchesBeganメッセージが呼び出されます。だから、私はそれをオーバーライドし、いくつかのログを追加しましたが、何も起こっていません。touchesBeganメッセージを受け取っていないUIViewController
UIViewControllerがUIResponderを継承して以来、「特別」なことは何もしていません。これはすぐに使えると思っています。私はUIImageViewsがデフォルトで無効になっているユーザーインタラクションを持っていることを理解しているので、InterfaceBuilderとUIViewControllerのviewDidLoadメソッド(私はUIImageViewをIBOutletに結び付けています)で有効にしました。また、Interface Builderの親ビューでuserInteractionが有効になっていることを確認しています。
ここで私が忘れていることは何ですか?