2 Stimmen

Xcode 4.6: Nur Portrait-Bereich aktiv in Landschafts-iPad-App

Ich habe eine Landschafts-Only-iPad-App mit geladenen ViewControllern, deren Größen dem Haupt-ViewController von 1024x768 entsprechen. Mir ist aufgefallen, dass, obwohl alles ordnungsgemäß angezeigt wird, alle Steuerelemente im rechten Bereich meiner geladenen Ansichten nicht berührt werden können. Ein Freund schlug vor, ich solle überprüfen, ob alle meine XIB-Dateien im Attributinspektor auf "Landscape" ausgerichtet waren. Tatsächlich waren alle meine XIBs auf "Portrait" eingestellt. Ich bin die mühsame Aufgabe durchgegangen, alle meine XIB-Dateien (50+) auf die folgenden Einstellungen zu setzen:

Attributinspektor - Größe: Keine Ausrichtung: Landschaft Statusleiste: Keine Oberste Leiste: Keine Unterste Leiste: Keine Modus: Skalierung auf Füllen Benutzerinteraktion aktiviert: Aktiviert Zeichnen/Opaque: Aktiviert Zeichnen/Autoresize-Unteransichten: Aktiviert

Größeninspektor - Zeigen: Layout-Rechteck Breite: 1024 Höhe: 768

Alles andere ist auf Standardeinstellungen gesetzt.

Ich habe immer noch dasselbe Problem. Fehlt mir etwas? Ich bin mir nicht sicher, ob das relevant ist, aber ich verwende keine Storyboards.

Bitte helfen Sie.

Danke

M

1voto

Robert Punkte 5231

Ich hatte ein ähnliches Problem mit einem webView und es stellte sich heraus, dass mir diese Zeile fehlte:

myView.autoresizingMask = UIViewAutoresizingFlexibleWidth;

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X