UITableView
古い電話でパフォーマンスの問題が発生しているがあります。表のセルには Web から取得した動的コンテンツが含まれているため、高さはすべて異なります。現在、コンテンツの高さに応じて伸びるセルの背景画像を使用しています。
iPhone 5 および 4S では、テーブルのスクロール パフォーマンスは完全にスムーズですが、iPhone 4 では少し不安定です。
問題は背景画像だと思います。現在、画像にはアルファ透明度があり、各セルに影を追加しています。透明度のある画像は UITableViews でパフォーマンスの問題を引き起こす可能性があると読みましたが、これは 2008 年に投稿されたもので、iPhone は全体的にそれほど高速ではありませんでした。アルファ透明度が問題を引き起こしている可能性はありますか?
また、背景画像を使用する代わりにプログラムでセルの背景を描画すると、パフォーマンスが向上しますか? カスタム動的セルを持つ Facebook や Foursquare などのアプリは、セルの背景をどのように描画しますか?