24ページのUIPageControlがあります。各ページにはUITableViewがあります。ユーザーは、画面の上部にあるボタンを押してデータをリフレッシュすることができます(全24ページ)。UIPageControlのパフォーマンスに関する問題を伴うカスタムUIScrollview
すべてのページでreloadDataを呼び出すと3秒の遅延が発生しますが、データは更新され、UIPageControlをスクロールして新しいデータを表示できます。現在のページでreloadDataを呼び出すのは高速ですが、問題のページのみを更新します。ユーザーが次のページに行くと、データは古い/間違っています。
「修正」とは、ユーザーが一度に1つずつスクロールする直前のページでreloadDataを呼び出し、どのページが新鮮でないかを追跡するシステムを実装することです。
これは、比較的多数のページを持つUIPageControl状況での正しいアプローチか、UIPageControlを誤って使用しているか、ページを更新するために間違った方法を使用しているかなどです。
このパフォーマンスの問題を解決するためのアドバイスをいただきありがとうございます。
ありがとうございました。
答えてくれてありがとう、ありがとう。私はまだ適切な方法であることを確認することなく、現在の "解決策"(つまりすべてをロード)が最善の方法ではないことを確認せずに遅延ロードを実装していません。思いやりのある答えに感謝します。 – Bknee
お手伝いします!私はそれがあなたのために働くことを望む! – mbm29414