私はほとんどUITableViewのように動作するUIScrollViewを実装しています..しかし、使用されるAPIのほとんどは同じ署名です.. cellForRowAtIndexPath ..など。できないと言っているだけです。理由はかなり複雑ですが、それは決定が下されたということです。
問題は、無限スクロールを実装していることです。基本的に、下にスクロールして完全な contentHeight の 65% に達したときに、バックエンドに非同期要求を実行して、より多くのデータを取得し、それをデータ ソースに追加してから、reloadData を呼び出します。問題は、ユーザーがスクロールしているときに reloadData を呼び出すと、非常にスムーズなスクロール エクスペリエンスが得られないことです。では、これに取り組む最善の方法は何ですか?また、reloadData は基本的にテーブル ビュー全体 (この場合は私のスクロール ビュー) を更新することに気付きました。私のテーブル ビュー セルでは、UIImage をフェードインするようにアニメーション化しています。どうすればそのようなことを避けることができますか?
ヒントとコツはありますか?