TableViewを表示しようとするとTableViewが画面に表示されるまで時間がかかります。
セルにはImageViewがあり、画像を軽くすればTableViewがすんなり表示されるのではないかと思ったのですが、画像を軽くしても表示にはまだ時間がかかってます。
色々調べていると、Time Profilerなるものを見つけ、これでどこの処理に時間がかかっているか調べた結果、cellForRowAtIndexPath内のdequeueReusableCellWithIdentifierで時間がかかっていることが分かりました。(Time Profilerで見るとその行に青線が引かれ、137xと書かれていました。)
セルには自分で定義したXibを使っており、以下のような感じです。
どうすればセルの生成をスピードアップさせることができるでしょうか?
色々と試してはみたのですが、ちょっと手詰まり状態です。。。
セルにXibは使わない方がいいのでしょうか?
どなたかセルの生成を早くする方法を知っている方がいれば教えていただきたいです。
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/29 01:59