私はAutolayoutで複雑なUITableViewCell
を作成しようとしていましたが、スクロール中に大きなパフォーマンスの遅れを与えています。iOS UITableViewCellは、drawRectとlayoutSubviewsのプログラムで作成します
セルレイアウトの複雑さは、すべてのセルが動的なテキストや画像とは異なるFacebookカードと似ています。
セルをlayoutSubviews
にレンダリングしようとしましたが、スクロールはまだ劣っていますが、Autolayoutよりも優れています。
また、セルをdrawRect
にレンダリングしようとしましたが、これは最高のパフォーマンスを提供しますが、スクロールしている間はフレームが1回しか呼び出されないため、フレームを更新できません。
誰かが最高のスクロールパフォーマンスを得る最良のケースを教えてもらえますか?ハマった 。
fbカード?あなたは明確にできませんでしたか? – faviomob
は、画像の高さが変化し、投稿が – Mukesh
のfbニュースフィードを意味します。コメント、好きなカウンターなどがあります。私は、許容範囲内でautolayoutを使ってinstagramセルを再現しました。具体的なサンプルでは、あなたのソリューションに何が間違っているかを示すことは難しいです。私はfbとinstagramがautolayoutを使用しないと信じています:) – faviomob