-1

私は iOS アプリを構築しているチームに所属していますが、信じられないほど遅いフレーム レートと無応答を経験しています。多くの考えられる原因を調査し、ビューを単純化しようとしましたが、これは非常に根本的な問題のようです。ログイン画面でさえ、ユーザーがキーを押してから文字がテキスト フィールドの 1 つに表示されるまでの間に顕著な遅延があります。マップとテーブル ビューを含む別の画面では、テーブル ビューはわずか 5 FPS でスクロールします。

これが非常に漠然とした質問であることは承知していますが、私たちは何の前進もできていません。アプリ全体でこのようなパフォーマンスの低下を引き起こす可能性があることを経験したことはありますか?

メインスレッドから計算を移動することを考えましたが、ビューがロードされた後に何も起こらないはずの応答しないログイン画面を修正する方法がわかりません。

4

1 に答える 1

0

この問題は MFSideMenu ライブラリにあることが判明しました。( https://github.com/mikefrederick/MFSideMenu )

この行を含まない古いバージョンを使用していたためcontroller.view.layer.shadowPath = [UIBezierPath bezierPathWithRect:controller.view.bounds].CGPath;、このメニューの影のレンダリングが最適化されていませんでした。

于 2012-09-19T08:25:22.733 に答える