2

シナリオはこんな感じ

私はワンインワンを持っていUIButtonますUIViewUIView親ビューも子ビューも同様UIButtonです。
今、

  1. 親ビューでユーザー操作を false に設定した場合、クリックできます UIButtonか?
  2. UIButton触れられないのなら、なぜ触れられUIButtonないのですか?


UIButton親ビューのユーザー インタラクションが false であることをどのように知ることができるか説明できますか?

ありがとう、

4

1 に答える 1

0

同様の質問、ここをチェックしてください

  1. いいえ、できません。親ビューでuserInteractionEnabledをNOに設定すると、すべてのサブビューが阻止されます。

  2. これが「イベント配信」に関するAppelのドキュメントです。リンクを確認してください

  3. メソッドまたはメソッドのプロパティself.superView.userInteractionEnabledを確認してください。hitTest:withEvent:pointInside:withEvent:

于 2013-01-28T07:53:04.440 に答える