iOSでスピニングホイールコンセプトを試しています。私の基本チュートリアルはhereSwift:スピニングホイールコンセプトのサブビュー用のuserInteractionEnabled
ここではUIControlが中心です。 Superviewのuserinteraction
は常に無効になっていました。
userinteraction
のサブビューのみを有効にするにはどうすればよいですか?
私はSmallRoundViewsにUITapGestureRecognizer
を追加しました。ジェスチャーは機能しません。
スーパービューのユーザーインタラクションを有効に変更すると、ジェスチャーが機能しています。しかし、回転していない。
スーパービューのuserinteractionをdisableに変更すると、回転が機能しています。しかし、ジェスチャーは機能しません。
私はすべてが必要です。私を導くことができますか?
私には分かりませんが、私はこれが不可能であるという少なくとも1つの理由を考えることができます:親から子への相互作用が伝播するので、親は相互作用すれば何も委任しません期間は無効です。疑似: 'if userInteractionDisabled else else delegateToChildren()' – luk2302
https://stackoverflow.com/a/38217199/1979882 – Vyacheslav
いいえ、すべて動作していません。親切に必要なことをする –