2016-10-25 6 views
0

Ich habe eine App für das iPad (keine iPhone-Unterstützung). Während ich vorhabe, es zu konvertieren, um Autolayout ab sofort zu verwenden, wird das meiste des Layouts rechnerisch getan (IB wird nicht verwendet, um die Bildschirme zu bauen). Die Absicht ist, sie später zu wiederholen. Dies ist jedoch nicht meine Frage (zumindest nicht direkt).iPadPro Neuskalierung Bildschirm notwendig?

Ich hatte nicht geplant, auf iPadPro12.9 zu zielen, aber ich bin mir nicht sicher, ob ich das tun sollte. Ich hatte jedoch erwartet, dass es automatisch neu skaliert.

Ich verwende ein Startbildschirm-Storyboard (aber keine anderen Storyboards).

Ich bin immer gleiche Symptom wie hier gezeigt:

(picture taken from another question)

Da iPadPro12.9 Unterstützung nicht entscheidend ist, zu dieser Zeit mein Ziel ist es „passable“ machen, aber ich würde es gerne zu arbeiten, aber skaliert werden, um den Bildschirm zu passen. Diese Frage unterscheidet sich also von den anderen, die ich in dieser Hinsicht gesehen habe.

Meine Fragen sind diese: für das Targeting iPad im Allgemeinen

1) Muss die iPadPro12.9 als Voraussetzung unterstützt werden?

2) Gibt es eine Möglichkeit, die App automatisch zu skalieren, um den Bildschirm zu füllen?

3) Können Sie einen einfachen Überblick über die allgemeine Richtung geben (zB haben wir jetzt Koordinaten für einige Ankerpunkte auf dem Bildschirm berechnet; es gibt eine Art der Anpassung, um auf den Bildschirm zu passen rechnend diese?) Weil wir viele Bildschirme haben und so schnell wie möglich in den Laden bekommen wollen, möchte ich die Nachrüstung mit automatischen Layout für ein paar Monate vermeiden, da es ziemlich viel Zeit brauchen wird.

Vielen Dank für Ihre Unterstützung.

+0

@Rahul: Es ist nicht notwendig, Änderungen an Fragen hinzuzufügen, nur um eine fette Formatierung hinzuzufügen. Wenn Sie eine I/O-Formatierung wünschen, z. 'iPadPro12.9', dann benutze stattdessen Backticks (ich bin mir nicht sicher, ob es hier sowieso benötigt wird). – halfer

Antwort

1

Wenn Sie nur auf zielen oder deployment deviceipad ist, dann muss Ihre App every ipad mit der entsprechenden Benutzererfahrung unterstützen. Ihr Bild ist nicht im Vollbild gemäß Ihrem Screenshot, es ist eine einfache Ausgabe von autolayout. Setzen Sie einfach vier Bedingungen wie top,bottom,leading and trailing mit Konstante 0 von superview. Das ist es!!