Vor iPhone 5 Release, benutze ich nur
#define kViewHeight 460.f // or 480.f if you don't have a status bar
#define kViewWidth 320.f
Aber jetzt würde ich
#define kViewHeight CGRectGetHeight([UIScreen mainScreen].applicationFrame)
#define kViewWidth CGRectGetWidth([UIScreen mainScreen].applicationFrame)
stattdessen verwenden möchten.
Aber ich bin mir nicht sicher, ob es eine gute Lösung ist. Wie Sie sehen, senden Sie CGRectGetHeight([UIScreen mainScreen].applicationFrame)
überall dort, wo Sie kViewHeight
verwenden. Ich habe versucht,
extern float kViewHeight; // in .h
float kViewHeight = CGRectGetHeight([UIScreen mainScreen].applicationFrame) // in .m
zu verwenden, scheiterte jedoch mit einem Kompilierungsfehler.
Obwohl es gut funktioniert, denke ich, es muss eine bessere Problemumgehung geben. ;)
Die Splash-Screen-Bilder entfernen, das Projekt bereinigen und die Splash-Screen-Bilder lesen, löste es für mich! Danke! – rockstarberlin