1

UIViewの代わりにUIApplicationDelegateでイベント(タッチ、ドラッグ)を処理する方法を知っている人はいますか?

4

1 に答える 1

1

タッチ イベントに応答するには、クラスが UIResponder を継承する必要があります。したがって、まず、アプリを UIResponder のサブクラスに委任する必要があります。ただし、ビューまたはビュー コントローラーのレスポンダー チェーンには含まれないため、タッチ イベントを受け取ることはありません。

アプリのデリゲートでタッチを処理する必要があるのはなぜですか。それはアプリデリゲートの目的ではありません。設計上の問題があるようです。

于 2010-03-20T05:27:08.770 に答える