私はこの問題に苦労しています。この問題にはかなりのスレッドがありますが、まだ理解していません。Scrollviewのサブビューはタッチイベントを登録しません
ボタンをスクロールビューのサブビューにロードします。このサブビューだけをテストすると、ボタンが正常に動作します。また、スクロールビューに直接ボタンを追加すると、正常に動作します。しかし、私は2つの組み合わせは、私はボタンのタッチイベントを取得しません。
マイビュー階層:
UIScrollView
UIView
UIButton (A)
UIButton (B)
だから、ボタンBが正常に動作し、Aにはありません。
私はCancellable Content Touchesのような属性を使いこなそうとしましたが、これまでのところ運がありません。私はストーリーボードからサブビューをロードしている:私が読んだ記事から
ViewVC *viewVC = [self.storyboard instantiateViewControllerWithIdentifier:@"ViewVC"];
、これだけでは動作しなければならないので、私は重要な何かが欠けてるか、私は一緒にいくつかの属性を台無しにしましたどちらか方法。デリゲートを使ってイベントを渡す必要がありますか?これは自動的に実行する必要がありますか?
[scrollView addSubview:viewVC.view]; –
問題はビューではいけません、仕事で別の問題があります。 –
最後に、変数の前にアンダースコアを追加するのを忘れました。 Doh ...助けを頼む。 –