標準の UITableViewContoller があります。UITableViewの初期位置がわかります。
UITableView をドラッグすると、オフセットが表示されます。ドラッグしているときにオフセットを見つけることはできますか? ドラッグを終了すると、オフセットを見つけることができます。ドラッグ中にオフセットを見つけるにはどうすればよいですか?
標準の UITableViewContoller があります。UITableViewの初期位置がわかります。
UITableView をドラッグすると、オフセットが表示されます。ドラッグしているときにオフセットを見つけることはできますか? ドラッグを終了すると、オフセットを見つけることができます。ドラッグ中にオフセットを見つけるにはどうすればよいですか?
デリゲートは多くの情報を提供しません。オブザーバーはより良い解決策です。
[self.tableView addObserver:self forKeyPath:@"contentOffset" options:NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld context:nil];
UITableView は UIScrollView のサブクラスであるため、コントローラーで UIScrollViewDelegate プロトコルを使用するだけです。すでにテーブルビュー デリゲートである場合は、このプロトコルを追加して、メソッドを使用します。scrollViewDidScroll:
ユーザーがテーブルを少し下げるたびに、このメソッドが呼び出されます。そこでは、すでに行っているようにコンテンツオフセットを取得できます:)