Zielgruppe ist die iPad-Option in Xcode


75

In Xcode ist beim Erstellen einer Unterklasse von UIViewController unter anderem ein Kontrollkästchen mit dem Namen "Targeted for iPad" vorhanden.
Was ist, wenn ich eine App erstellen möchte, die auf iPhone und iPad ausgeführt wird (ich glaube, sie wird als universelle Anwendung bezeichnet)? soll ich es überprüfen
Was passiert unter der Haube, wenn ich es überprüft habe?

Antworten:


150

Ich habe es sowohl mit als auch ohne versucht und die generierten Dateien unterschieden.

Der einzige Unterschied besteht darin, ob die vorgefertigte shouldAutorotate:Methode JA für alle Ausrichtungen (normal für iPad-Apps) oder nur für Hochformat (normal für iPhone-Apps) zurückgibt. Außerdem werden die Abmessungen der UIView in der generierten XIB-Datei (wenn Sie die Option zum Erstellen einer Option ankreuzen) von der iPhone- auf die iPad-Bildschirmgröße geändert.

Wählen Sie also einfach den besten Ausgangspunkt für die Klasse, die Sie erstellen möchten. Beide Dinge sind später trivial zu bearbeiten.


2
Nach dieser Frage gibt es auch einen Unterschied im Standardfarbstil. iPhone - bläulich; iPad - grau.
yair
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.