0

マップ上のビューでタッチを無効にしようとしています。現在、ビューに触れると、タッチがマップに転送されます。誰でも助けることができますか?

4

1 に答える 1

0

ビューのすべてのサブビューでuserInteractionを無効にしてみてください。

NSArray *subviews = yourView.subviews;

for (UIView *view in subviews) {
    [view setUserInteractionEnabled:NO];
}

マップビューでテストしたことはありませんが、以前にこの設定を使用して、ビュー全体のタッチを無効にし、必要ないくつかのアイテムのタッチを再度有効にしました(基本的に読み取り専用モード)。お役に立てれば。

于 2012-08-15T16:00:07.120 に答える