Setup verschiedene Startbildschirm-Oberfläche auf ipad / iphone

7

Ich versuche, in meiner iPhone-Anwendung eine andere Launch-Screen-Datei " .xib " einzurichten.

Ich möchte wissen, ob ich eine andere Startbildschirm-Datei in iPad-Version und iPhone-Version einrichten kann. Genau wie Xcode erlaubt verschiedene Storyboards für iPad / iPhone. Ich denke, es muss eine Option geben.

Sehen Sie sich den Screenshot unten an.

    
shujatAli 05.01.2015, 10:45
quelle

4 Antworten

9

Erstellen Sie in der Datei Info.plist einen weiteren Eintrag mit dem Namen UILaunchStoryboardName~ipad und setzen Sie ihn auf Ihr LaunchScreeniPad.xib

    
strangetimes 28.07.2015 16:11
quelle
6

Erstellen Sie zwei .xib-Dateien mit dem Namen

LaunchScreen2 ~ iphone.xib

LaunchScreen2 ~ ipad.xib

    
oxigen 05.01.2015 13:11
quelle
6

Ich habe zum Beispiel zwei Storyboard-Dateien erstellt: LaunchScreen_iPhone.storyboard und LaunchScreen_iPad.Storyboard. Muss nicht genau dieser Name sein. Die Dateinamen werden aus der Info.plist-Datei referenziert.

Bearbeiten Sie in der Datei Info.plist den Schlüsselwert "Startbildschirm-Dateibasisname" (UILaunchStoryboardName) auf "LaunchScreen_iPhone"

Erstellen Sie einen weiteren Schlüsselwerteintrag in der Info.plist im Schlüsselnamen "UILaunchStoryboardName ~ ipad" und geben Sie "LaunchScreen_iPad"

ein     
Gosoftworks Development 11.07.2016 21:22
quelle
0

Sie können auch einen auf einem Storyboard basierenden Launchscreen verwenden und ein geräteabhängiges Layout in einer Datei erstellen.

Legen Sie Ihren Launchscreen für iphone mit den Größenklassen (w: Any, h: Any) fest, ändern Sie dann die Größenklassen in w: Regular, h: Regular und ordnen Sie sie erneut für iPad an, indem Sie widersprüchliche Ansichten / Einschränkungen deinstallieren und neue installieren.

Sie können mehr über das adaptive Layout hier lesen: Ссылка

Ich glaube, dass dies ein empfohlener Ansatz ist, seit Apple Funktionen wie Split View eingeführt hat. Auf diese Weise können Sie Ihre App auf dem iPad, aber mit der Bildschirmgröße des iPhone starten.

    
Mr. Hedgehog 11.07.2016 21:42
quelle

Tags und Links