デバイスで遅いと思われるトランジションを最適化しています。の行が選択されUIViewController
ているときに、別の行から押し出しています。UITableView
行の選択後、新しいビューがプッシュされる前に、顕著な一時停止があります。
いくつかのロギングは、行の選択からプッシュされたコントローラーまで、すべてのコードがかなり高速であることを示していますviewWillAppear
。ただし、viewWillAppear
との間の時間viewDidAppear
は約 0.7 秒で記録されます。
遷移自体 (私は信じています) は 0.3 秒しかかからないはずです。残りの原因は何ですか?
私は iPhone 4 でテストしているので、最高のパフォーマンスは期待できません。しかし、同じデバイス上の他の同様のアプリと同じパフォーマンスに匹敵することができるはずですよね?