1

私はこれに不慣れで、この質問にすでに関連しているいくつかの投稿を見てきましたが、どれも私が必要とする答えを提供していないようです。

1つの「ベース」uiimageview内に複数のレイヤー化されたuiimageviewがあります。uiimageviewsは、小さな不透明な色の部分と大きな透明な部分を持つ画像の配列を表示します。不透明な下層をアクティブにするために透明な部分の層を無視するタッチイベントを取得するにはどうすればよいですか?

ありがとう

4

1 に答える 1

1

デフォルトでは、 のuserInteractionEnabledプロパティUIImageViewは無効になっています。「最下位」のビューだけがタッチ イベントを受信するようにする場合は、 のサブクラスを作成して、 などUIImageViewを明示的に設定userInteractionEnabled = YES;および実装touchesBeganする必要があります。質問があればお知らせください。

于 2012-08-22T03:55:52.213 に答える