UITableViewでは、表のセルをタップ&ホールドしてタップをキャンセルし、指を動かすとスクロールし続けることができます。これはどのようにサブビューでUIScrollViewで行うことができますか?スクロールしてサブビューをタップすることができますが、後者の動作に問題があります。タップしたまま指を動かすと、scrollviewをスクロールし続けます。スクロールやセルタッピングのようなUITableViewの実装方法は?
0
A
答えて
0
サブビューでUITapGestureRecognizer
を使用しているとします。スクロールビューはスクロールにUIPanGestureRecognizer
を使用します。パンレコグナイザが失敗しない限り、認識しないようにタップ認識プログラムに指示するだけで済みます。
あなたはiOSの5をターゲットしている場合、これは非常に簡単です:
[self.tapRecognizer requireGestureRecognizerToFail:self.scrollView.panGestureRecognizer];
あなたはiOSの古いバージョンを標的にしている場合は、UIScrollView
の古いバージョンがpanGestureRecognizer
性質を持っていません。私はrequireGestureRecognizerToFailを呼び出す必要はありませんでしたし、スクロールビューのパンはまだ動作することを見つける
for (UIGestureRecognizer *recognizer in self.scrollView.gestureRecognizers) {
if ([recognizer isKindOfClass:[UIPanGestureRecognizer class]])
[self.tapRecognizer requireGestureRecognizerToFail:recognizer];
}
関連する問題
- 1. iOSのようにAndroidマルチアイテムリストビューを実装する方法UITableView
- 2. "noties/Scrollable"のようなiOSでスクロール可能なタブを実装する方法は?このような
- 3. Swift - "ポストのような"実装方法
- 4. UITableViewホイールのような無限スクロール
- 5. UITableViewセクションを実装する方法
- 6. iPhone UITableView "More" Cell?実装方法
- 7. UITableviewなしでUISearchbarでオートコンプリートを実装する方法は?
- 8. html実装のUITableView
- 9. laravelでfiverrのようなクレジットカードやペイパル取引を実装する方法
- 10. シングルトンのようなEJB3.0 beanを実装する方法は?
- 11. Safariのようなタブビューを実装する方法は?
- 12. FacebookのようなAPIを実装する方法は?
- 13. ibookのような本棚を実装する方法は?
- 14. Qtのようなプロパティシステムを実装する方法は?
- 15. ViewFlipperの子のスクロールを実装する方法は?
- 16. UITableViewツリー構造の実装
- 17. 適切な方法でスクロールをサポートするグリッドヘッダーを実装する方法は?
- 18. PdfRendererズームとスクロールのサポートを実装する方法は?
- 19. JavaでSelenium上でWebElementのスクロールを実装する方法は?
- 20. アンドロイドでツールバーの水平スクロールを実装する方法は?
- 21. UITableview:灰色のセルを実装する方法
- 22. Grailsでショートコードのようなものを実装する方法
- 23. スクロールに基づいてUITableviewの高さを動的に増やす方法
- 24. constraintlayoutでスクロール可能なズームインとズームインを実装する方法
- 25. UITableViewは、headerViewをスクロールできないようにします。
- 26. allrecipiesのような水平カルーセルスクロールバーを実装する方法
- 27. iPhone 4のようなScrollerを実装する方法ビデオプレーヤーフレームスクロール
- 28. JavaでCのようなパーサを実装する方法
- 29. gmailプロファイルビューのようなボトムシートを実装する方法
- 30. Facebookのようなプレビューアを実装する方法
:代わりに、スクロールビューの
gestureRecognizers
配列を検索する必要があります。この呼び出しが必要なときの考えはありますか? – Boon