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で同様のコード(動作)。