2 Stimmen

Hinzufügen von Layout-Einschränkungen für ein programmgesteuert erstelltes UIButton

Ich habe programmatisch einen UIButton erstellt und möchte eine Einschränkung hinzufügen, damit er immer den gleichen Abstand vom unteren Rand hat und sowohl auf dem iPhone 4 als auch auf dem 5 richtig aussieht.

Ich weiß, wie es in Interface Builder gemacht wird, aber weiß nicht, wie es programmatisch gemacht wird.

0voto

iPatel Punkte 43289

Fügen Sie die folgende Zeile in die .pch Datei ein

#define IS_IPHONE_5 ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) < DBL_EPSILON )

und schreiben Sie den Code für das iPhone 5 wie folgt

if( IS_IPHONE_5 )
      // Set Rahmen/Code für iPhone 5
else
     // Set Rahmen/Code für iPhone 4

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X