1

親UIViewのAlphaを0に設定すると、そのすべての子も「非表示」になることを知っています。親UIViewのUserInteractionEnabledをNOに設定すると、とにかくその子に影響を与えることも事実ですか?言い換えると、superViewをタッチ不可にすると、subViewがタッチ不可になりますか?

4

1 に答える 1

4

はい、しかし同じ方法ではありません。基本的に、UIView.userInteractionEnable を NO に設定すると、タッチ イベントが処理されなくなります。つまり、サブビューにイベントが渡されなくなります。ただし、親ビューまたはピア ビューに影響を与えることなく、サブビューの userInteractionEnable を NO に設定できます。

于 2012-04-29T01:46:32.397 に答える