私は同じ問題を抱えていましたが、幅と高さがios8で交換されていることに気づいたので、initwithframeは次のようになります
- (id)initWithFrame:(CGRect)frameOrg
{
CGRect frame = frameOrg;
isIOS8= ( frameOrg.size.width > frameOrg.size.height);
if (yes && isIOS8)
{
frame.size.width = frameOrg.size.height;
frame.size.height=frameOrg.size.width;
}
self = [super initWithFrame:frame];
...
...
...
}
インストールされているすべてのデバイスからアプリを削除し、すべてのプロジェクトをクリーンアップする必要があり (シミュレーターからの削除を含む)、時々腐ったリンゴモードで実行されますが、それを回避する方法はまだ見つかりません. 時間の約 95% は、アップル グッドネス モードで実行されます。腐ったリンゴモードに切り替わると、クリーンアップして再コンパイルするまで、実行するたびに一貫して混乱するため、コンパイルに関係しているようです。同様に、良いコンパイルを取得するたびに、何度でも実行できます。だから私はそれがxcode 6の問題だと思います:(これが役に立てば幸いです。
PSゲームはCoooolに見えます。
スクリーンショットをもっと詳しく見てください。上記に加えて、iPad と iPhone の設定が両方とも横向きに設定されていること、および iPad で iPhone アプリが実行されていないことを確認しましたか。背景とアイコンの間のスケールの変化を見ているだけです。これは、誤って iPad sim で iPhone バージョンを実行したときに発生した別の iOS8 の問題に少し似ています。「ユニバーサル」のクリックを外して、iPad版を具体的に設定して実行してみてください!