0

メイン画面が Facebook iOS アプリに非常に似ている iOS アプリを作成する必要があります。フィード内のさまざまな投稿を表示するために UITableView を使用しています。私の質問は:

これを実装するための最良のオプションは何ですか? 1 つのオプションは、Textviews/Imageviews/labels をテーブル ビュー セルに挿入することであり、別のオプションは、各テーブル ビュー セルに 1 つの UIWebView を含めることです。画像やテキストをたくさん表示しなければならないので、html の方が簡単かもしれません。

経験はありますか?

4

1 に答える 1

2

多くの画像やテキストを表示する必要がある場合、1 つの複雑さのレベル (HTML など) を追加しても役に立ちません。

その巨大なテーブルを高速化する方法と、各セルに表示するコンテンツを取得する方法について調査を開始することをお勧めします。たとえば、下にスクロールするときにバックグラウンドでコンテンツを取得し、それをキャッシュに保存する並列スレッドを使用して、何度も実行する必要がないようにすることができます。RestKitまたは (特定のニーズに応じて) AFNetworkingは、確かにあなたの場合に役立ちます。

また、スクロール速度を改善する方法については、この記事 (少し古いですが、それでも興味深いです!) をご覧ください: Fast scrolling (および githubサンプル プロジェクトへのリンク)

于 2012-09-11T15:47:15.583 に答える