私はUIScrollView
を持っています。UIButtons
があり、UIButton
のアクションでは、それぞれUIButton
のUIImage
が強調表示されています。UIScrollview delayContentTouches問題
私は、私は非常に高速UIButton
をタッチアップ場合UIButton
のUIImage
が示されていないだろう強調さdelaysContentTouches
NO
として設定されていない場合。 delaysContentTouches
プロパティをNO
と設定した後は、UIButton
が強調表示されたUIImage
のみが表示されます。
delaysContentTouches
プロパティをUIScrollView
にNOと設定した後、 UIButtons
をドラッグして私のUIScrollView
をスクロールすることはできません。今、どうすればこの問題を解決できますか?
私に助言を与えてください。
ありがとうございます。
delayContentTouchesは、スクロールビューが常にタッチを最初に取得し、スライドするかどうかによってスクロールするかどうかを決定することを意味します。この最初のテストは、このプロパティをNOに設定したときに表示される遅延です。スクロールビューに最初にタッチしないようにしているが、すべてのサブビューはタッチを受け入れる必要があると言います。 –
ボタンが本当に小さいですし、そのボタンがどこで動くかをスクロールしないでください。あなたが本当に大きなボタンを持っているが、まだボタンがタッチを最初に取るが、あなたが指をスライドさせるときにスクロールすることを望むなら、私はそれを考えることができる唯一の方法は、スライドの誤ったスワイプのジェスチャ認識機能を追加することです。ジェスチャ認識ツールはタッチイベントを無効にします。ジェスチャのメソッドを呼び出すと、scrollviewのコンテンツを設定し直すだけです。私はこれを試していないので、私はそれが動作するかどうかわからない.... –
私は私のタッチを下にスクロールビューに渡され、私のボタンを長くタッチするときのような何かをすることはできますか?出来ますか?どのように私はこれを達成することができますか? –