Ich versuche, ein Makro zu schreiben, um das Gerät zu bestimmen, ist 3,5 Zoll oder 4 Zoll. Etwas ähnliches unten.iOS Writing Macro erkennen 3,5 Zoll oder 4 Zoll Display
#define IOS_OLDER_THAN_6 ([ [ [ UIDevice currentDevice ] systemVersion ] floatValue ] < 6.0)
#define IOS_NEWER_OR_EQUAL_TO_6 ([ [ [ UIDevice currentDevice ] systemVersion ] floatValue ] >= 6.0)
Kann mir jemand helfen. Bitte
Dieses Makro ist falsch. Für den Code: max = IS_iPhone5? 5: 6; Ich bekomme 1, weil du vergessen hast, Armschienen hinzuzufügen. Das Kurzformat if-else ist hier nicht erforderlich. Unter dem richtigen Code: # define isiPhone5 ([[UIScreen mainScreen] Grenzen) .size.height == 568) – Szu
ist nicht orientiert Ausrichtung orientiert in iOS8? –
@SjoerdPerfors du hast Recht. Ich fügte der Ausrichtung eine Antwort hinzu, die ich zu einer anderen Frage gepostet habe, da die Antworten zu dieser Frage nicht mehr akzeptiert werden: http://stackoverflow.com/a/35208438/159758 – DonnaLea