2

私は最近、UIScrollView を内部に持つ UIView を含む xib ファイルを持つプロジェクトに取り組んでいます。UIScrollView 内にはコンテンツの長いリストがあり、Interface Builder での作業中に速度が大幅に低下していることに気付きました。

他のすべてのファイルは問題なく動作し、Interface Builder で他のファイルを操作しても問題なく動作します。UILabelをクリックするなどの基本的な変更を行った後でも、約 5 秒の遅延を引き起こすのは、この特定の xib ファイルだけです。この問題は、メイン UIView の UIScrollView 内のオブジェクトの量が原因であると予想されます。

最初にすべてを再起動してから、このスレッドからの提案を試しました: Xcode 4 - 遅いパフォーマンス

それらのどれも問題を解決しませんでした。以前に同様の問題が発生したことはありません。以前にこの種の問題に対処して解決した人はいますか?

私は 2011 年後期の Macbook Pro を持っており、2.4GHz Intel Core i5 プロセッサと 16GB の RAM を搭載しています。

4

3 に答える 3

0

自動レイアウトに関するものです。それが何であるか正確にはわかりません。

私の問題は特定のxibにありました。そのxibパフォーマンスの自動レイアウトをキャンセルするとスムーズです。オンにしてスクロールビューに制約を加えるとすぐに(すべての辺に0のマージン)、再び遅くなります。

私にとってラグを解決したのは、インターフェースビルダーのナビゲーションバーの外観をなしに設定することでした(不透明でした)。

奇妙なことに、それは私の Mac Book air 13' でのみ発生します。私の iMac は、このまったく同じファイルをスムーズに実行します。ハードウェアに何かがあるかどうかはわかりません。

于 2016-11-11T12:29:44.143 に答える