2

デプロイターゲットがiOS3.0のアプリがあります。iOS6にアップグレードされていないすべてのデバイスでシルクのようにスムーズに動作します。ただし、iOS6では、アニメーションが遅く、テーブルビューのスクロールが遅くなります(大量のデータが含まれているかどうかは関係ありません。非常に一貫性がありません)。

私はコードを調べてきましたが、この遅延の原因となるものを見つけることができないようです。このプロジェクトではARCが無効になっています(iOS3.0を引き続きサポートしているため)。展開ターゲットをiOS6に変更して、変更が加えられるかどうかを確認しましたが、変更はありませんでした。

同様の問題を抱えている開発者はいますか?ラグネスは非常に一貫性がないため、Xcodeプロジェクトの設定である可能性があると考え始めています。一部の画面はiPhone5でスムーズに動作しますが、同じ画面はiPhone 4で遅れます(またはその逆です!)

ご挨拶

4

1 に答える 1

1

私は問題を見つけました:経由で繰り返された背景画像「stripe.png」がありました

[bgView setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"stripe.png"]]];

Stripe.pngファイルのサイズは3x3でした。@ 2xバージョンが提供されましたが、同じサイズ(3x3)でした。6x6バージョンを作成すると、すべてが再びスムーズに実行されます。

@ 2x画像は常に2倍のサイズにしてください!

于 2012-10-29T15:46:07.783 に答える