私は自分のコードでUITableViewを使用しています。ユーザーが手動でUITableViewをスクロールしたのか、それともプログラムで行ったのかを知ることは素晴らしいことです。それを知る方法はありますか?UITableViewが手動で(手動で)スクロールされているのか、プログラムによってスクロールされているのかを知る方法?
11
A
答えて
0
タップ認識機能を有効にして、登録されているすべてのタッチを検出できます。
テーブルビューがスクロールしてもタッチジェスチャは含まれていない場合は、テーブルビューがそれをカバーする必要があります。
26
UITableViewは、UIScrollViewのサブクラスです。 ですので、これを使用することができます
if (!tableView.isDragging && !tableView.isDecelerating)
{
// the table is *not* being scrolled
}
これは動作します。私は自分のアプリの1つで使っています。
4
あなたは、テーブルビューのスクロールについて知り、UIScrollViewDelegateの次のメソッドを実装することができます。
- (void)scrollViewWillBeginDragging:(UIScrollView *)activeScrollView
があまりにもでこれを置くことを忘れないでください...
@interface YourViewController : UIViewController <UIScrollViewDelegate>
がそれを願っています助けてくれる:
0
私が見つけた最良の方法はisDragging
ではなくisTracking
プロパティを使用することです。
if tableView.isTracking && tableView.isDecelerating {
// Table was scrolled by user.
}
関連する問題
- 1. UIScrollView - 手動でスクロールするのか、プログラムでスクロールするのかを知ることは可能ですか?
- 2. QListWidgetItemがスクロールによって隠されているかどうかを知る方法?
- 3. jqueryでスクロールの高さを手動で設定する方法は?
- 4. スクロールをスクロールするgesturesDetectorを使用して手動でプログラムを表示しますか?
- 5. 手動でブートストラップされているAngularjsアプリケーションをテストする
- 6. check_box手動でコントローラにチェックされて
- 7. スクロールに基づいてUITableviewの高さを動的に増やす方法
- 8. DataGridviewセルの内容値が手動で入力されているかどうかを確認する方法
- 9. ActionScript:Scrollerウィンドウ内にラップされた要素を手動でスクロールする
- 10. 最後の要素を残してTkinterを使って手動でスクロール
- 11. ヘッダーが表示されないようにUITableViewをスクロールしてください。
- 12. elasticsearchのスクロールが動作していることを知る方法を教えてください
- 13. リンクを手動でクリックするが、投稿されていないテキストボックスの値
- 14. wxPythonの入手方法Win7にインストールされ、動作していますか?
- 15. スクロール可能な子divによってスクロールがブロックされないようにする方法
- 16. filectime()(ファイルは手動で削除されても)変更されていない
- 17. インストールされているプログラムのレジストリキーを入手するphp
- 18. マッピングを知る方法は動的であるか、または手動で定義していますか?
- 19. は、TCPソケットがTCPEventBusBridgeによって閉じられているかどうかを知る手段です。
- 20. ラジオボタンのイベントリスナーが発射されていない手動
- 21. 手作業でJavaプログラムを手動で起動することなく、TelegramBotを常時動作させるにはどうすればよいですか?
- 22. idを手動でスクロールして上にスクロールしてもurlを変更しますか?
- 23. 手動でエクスポートするまで〜/ .emacs_bashに設定されたGIT_PAGERの値は、手動でエクスポートされるまで
- 24. スクロールするまでデータがUITableViewにロードされない
- 25. AndroidやiPhoneのdivを手動でスクロールできない
- 26. WPFのスクロールされていないスクロールされていないScrollviewer
- 27. アンドロイドスタジオ3.0のSDカードからアプリが手動でインストールされていません
- 28. キーボードが表示されているとスクロールできますか?
- 29. 誰かが動的SQLの知識を手に入れてくれますか
- 30. 要素がスクロールされているかどうかチェックする
偉大な仕事の仲間 –