2

iPhone 6 および iPhone 6 Plus の大型ディスプレイをサポートするために、アプリの更新に取り組んでいます。私は自動レイアウトを使用しており、最終的にすべてが思い通りに見えるようになりました。アプリは iPhone 6 で (更新前と同じように) うまく動作しますが、iPhone 6 Plus でアプリを実行すると、テーブル ビューが大幅に遅れます。

誰かがこの同じ問題を抱えていて、問題を解決する方法に関するヒントはありますか? ありがとう!

** この問題は、テーブル ビュー セルでの AutoLayout の使用に関連していることがわかりました。表のセル内にUITextViewのテキストを設定したところまで絞り込みました。テキストを設定しないと、テーブルは正常に動作します。ただし、テキストを設定すると、テーブルビューは非常に遅く、ラグが発生します。

4

2 に答える 2

0

解決しました!テキストビューから「高さ」の制約を削除するだけでした。

于 2014-11-02T17:53:48.917 に答える
0

自動レイアウトのパフォーマンスは、自動サイズ変更マスクを使用するよりもはるかに遅くなりますが、特に問題が iPhone 6 に限定されている場合は、問題が発生することはありません。

私の推測では、あなたのテーブルビューセルには、@3x の描画を @2x よりもはるかに遅くする画像またはカスタム描画コードがロードされていると思います。

于 2014-10-31T21:06:38.030 に答える