私のアプリは動作が遅いです。たとえば、UIActionSheetをポップアップすると、スムーズにロールインする代わりに、約5フレーム以上途切れます。理想的には、画面に表示されるビューの量をできるだけ少なくする必要があることを知っていますが、とにかくそれが私が得たものです。
それをスピードアップするための提案はありますか?
編集:
私の見解では:
通常のナビゲーションバーの代わりにカスタムナビゲーションバー。これは、画像ファイルを使用するUIImageViewです。クォーツコアシャドウがあります。3つのボタンが含まれています。これらのボタンのうち2つには、ビューが表示されたときにコードから生成された、通常および強調表示用の2つのUIImageがあります。もう1つのボタンは、通常および強調表示用の画像ファイルを使用します。
その下に背景用の画像ファイルがあります。背景の上にUITableViewがあります。デフォルトでは、セルはありません(ユーザーがセルを追加します)。セルが存在するかどうかに関係なく、セルがスラッギングしているため、セルは無視します。
テーブルビューのヘッダーには、いくつかのラベルと編集可能なuitextviewが含まれています。テキストビューに行が追加されると、ヘッダーのサイズが変わります。また、背景画像があり、その背後にあるビューの背景画像を確認できるように透明になっています。これはファイルからロードされ、その上のテクスチャ画像もファイルからロードされます。
フッターは、同じテクスチャが上にあるファイルからロードされた背景画像です。