TTThumbsViewController
外部ソースからの写真を表示するように拡張しています。すべて正常に動作しますが、コントローラーの動作を 1 つ変更したいと思いますTTThumbsViewController
。ユーザーがスクロールを終了したときだけでなく、ユーザーがまだスクロールしている間に画像を表示/ロードしたいと考えています。
スクロールの開始時にリクエストが中断されTTTableViewDelegate.m
ていることがわかりました。 NO を設定しようとしましたが、画像を取得するだけで、読み込みが終了しても実際には表示されないようです。
//TTTableViewDelegate.m
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
[TTURLRequestQueue mainQueue].suspended = YES;
...
}
さらに、サムネイルを表示することを期待して、begin と end drag デリゲート呼び出しにフックして、1 秒ごとにビューを更新しようとしinvalidateView
ましたreload
。invalidateModel
ここでの私の目的には合いません)。
誰かが私を正しい方向に向けることができますか?
前もって感謝します
Edit1:使用時にスクロールするとステータスバーにローダーがあります[TTURLRequestQueue mainQueue].suspended = NO;
が、実際には画像を取得しません。wiresharkで確認しました。
Edit2NSURLConnection
:もう少しデバッグした後、リクエストはプログラムで送信されましたが、スクロールが終了した後にのみ応答が受信されることがわかりましたscrollView
。 three20 libを使用せずに、tableViewを使用する別のView Controllerで同様のコード(動作)。