-1

標準の UITableViewContoller があります。UITableViewの初期位置がわかります。

初期位置

UITableView をドラッグすると、オフセットが表示されます。ドラッグしているときにオフセットを見つけることはできますか? ドラッグを終了すると、オフセットを見つけることができます。ドラッグ中にオフセットを見つけるにはどうすればよいですか?

ここに画像の説明を入力

4

2 に答える 2

0

デリゲートは多くの情報を提供しません。オブザーバーはより良い解決策です。

[self.tableView addObserver:self forKeyPath:@"contentOffset" options:NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld context:nil];

類似のトピック

于 2012-08-23T09:32:38.100 に答える
0

UITableView は UIScrollView のサブクラスであるため、コントローラーで UIScrollViewDelegate プロトコルを使用するだけです。すでにテーブルビュー デリゲートである場合は、このプロトコルを追加して、メソッドを使用します。scrollViewDidScroll:

ユーザーがテーブルを少し下げるたびに、このメソッドが呼び出されます。そこでは、すでに行っているようにコンテンツオフセットを取得できます:)

于 2012-08-23T09:17:37.023 に答える