Wie kann ich meinen Code zur Identifizierung des Geräts in der Datei Extension platzieren?Gerät von Erweiterungsdatei erkennen (Swift)
if UIDevice().userInterfaceIdiom == .pad {
switch UIScreen.main.nativeBounds.height {
case 2048:
print("iPad Pro 9.7/Air")
case 2224:
print("iPad Pro 10.5")
case 2732:
print("iPad Pro 12.9")
displayResultLabel.frame = CGRect(x: 2, y: 90, width: 370, height: 91)
displayResultLabel.font = displayResultLabel.font.withSize(105)
default:
print("unknown")
}
}
Warum brauchen Sie Erweiterungsdatei? – Yitzchak
@Yitzchak Um nicht Platz in der Hauptdatei zu belegen – B2Fq
Muss es eine Erweiterung sein? Oder kann es eine Klasse sein? fügen Sie einfach eine neue ** swift class file ** hinzu, die automatisch zu Ihrem Build hinzugefügt wird, den Code dort in eine Erweiterung oder eine Klasse einfügen .. Es wird funktionieren, Sie können es in einer anderen Datei verwenden – Yitzchak