2017-02-28 3 views
1

Ich habe ein Problem mit Startscreens. Ich erstelle ein Storyboard mit Bild. Beim Designer sieht es gut aus, aber am Simulator ist etwas Schreckliches passiert, wie this. Ich kann nicht verstehen, HPW es funktioniert. Kann es jemand erklären? Und noch eine Frage: Wie können verschiedene Bilder auf Storyboard oder Xib für verschiedene Sprachen implementiert werden, wenn es möglich ist?Xamarin.IOS Landschaft Startbildschirm

Antwort

0

Sie müssen ein paar Dinge tun.

Zuerst müssen Sie die App in der Plist-Datei sagen, dass es

Landschaft sein wird

enter image description here

Konfigurieren Sie Ihren Startbildschirm Storyboard mit dem Bild, das Sie anzeigen möchten. Wenn Sie ein anderes Bild basierend auf der Sprache anzeigen möchten, müssen Sie das Bild lokalisieren.

Im AppDelegate die Methode überschreiben, unter der App Rückkehr in die „normale“ Orientierung zu ermöglichen, wenn es startet beendet hat:

public override UIInterfaceOrientationMask GetSupportedInterfaceOrientations(UIApplication application, UIWindow forWindow) 
    { 
     //select the option you need here 
     //if you only wants portrait use this: UIInterfaceOrientationMask.Portrait 
     return UIInterfaceOrientationMask.AllButUpsideDown; 
    } 

Dies sollte funktioniert.