screen-orientation

___ tag123ios ___ iOS ist das mobile Betriebssystem, das auf dem Apple iPhone, iPod touch und iPad ausgeführt wird. Verwenden Sie dieses Tag [ios] für Fragen zur Programmierung auf der iOS-Plattform. Verwenden Sie die verwandten Tags [objective-c] und [swift] für Probleme, die für diese Programmiersprachen spezifisch sind. ___ tag123iphone ___ Verwenden Sie diesen Tag NICHT, es sei denn, Sie wenden sich speziell an Apple's iPhone und / oder iPod touch. Verwenden Sie für nicht hardwareabhängige Fragen das Tag [ios]. Weitere zu betrachtende Tags sind [xcode] (aber nur, wenn es sich um die IDE selbst handelt), [swift], [objective-c] oder [cacao-touch] (aber nicht [cocoa]). Bitte verzichten Sie auf Fragen zum iTunes App Store oder zu iTunes Connect. Wenn Sie C # verwenden, markieren Sie mit [mono]. ___ tag123swift ___ Swift ist eine universelle Open-Source-Programmiersprache, die von Apple Inc. für ihre Plattformen und Linux entwickelt wurde. Verwenden Sie das Tag nur für Fragen zu Sprachfunktionen oder für Code in Swift. Verwenden Sie die Tags [ios], [osx], [watch-os], [tvos], [cocoa-touch] und [cocoa] für (sprachunabhängige) Fragen zu den Plattformen oder Frameworks. ___ qstnhdr ___ Bildschirm sperren Ausrichtung zum Hochformat - ios swift ___ tag123bildschirmausrichtung ___ Erkennt, ob sich der Bildschirm im Hochformat (Höhe> Breite) oder im Querformat (Breite> Höhe) befindet, und wechselt zwischen beiden. Dieser Begriff wird insbesondere in mobilen Geräten verwendet, wo Anwendungen benachrichtigt werden, wenn der Benutzer das Gerät dreht. ___ qstntxt ___

Ich erstelle eine Anwendung mit Unterstützung nur für den Hochformatmodus. Ich möchte weder Landscape noch Portrait auf den Kopf stellen. Ich habe etwas Code ausprobiert. Das erlaubt mir, im Hochformat zu sperren.

Ich benutze Navigation Controller und Presentviewcontroller. Jetzt ist mein Problem: 1. Wenn ich mein Gerät auf den Kopf drehe und meine Anwendung öffne, öffnet es sich im umgekehrten Modus, was falsch ist. 2. Ich klicke auf eine Schaltfläche und gehe zur Präsentationsansicht, um zum Portrait-Modus zurückzukehren.

Ich möchte den Navigationscontroller und den Präsentationsansicht-Controller im Hochformatmodus

verwenden

Meine Codes:

Ich habe das Device Orientation Portrait in %code%

eingestellt

In meinem appdelagate.swift:

%Vor%

In meiner ersten Ansicht Controller. Das ist im Grunde Kind des Navigation Controllers

%Vor%

Bearbeiten 1:

Ich habe auch %code%

gesetzt

Bearbeiten 2:

Meine Einstellungsdatei

    
___ answer35285490 ___

Gehe zu Ziel - & gt; Allgemein und stellen Sie den Ausrichtungsmodus auf Hochformat ein.

Überprüfen Sie auch info.plist. Stellen Sie sicher, dass %code% nur einen Wert enthält (Hochformat). Manchmal wird es aus den Einstellungen entfernt, aber nicht in der Plist-Datei aktualisiert.

    
___ answer35285527 ___

Wenn Ihre App die Splitscreen-Ansicht nicht unterstützt, sollten Sie die Option "Vollbildmodus erforderlich" aktivieren. Dies hat mein Problem mit dem Hochformat behoben.

Wenn das Problem dadurch nicht behoben wird, fügen Sie Unterstützte Schnittstellenausrichtungen Schlüssel des Array-Typs in Ihrer info.plist hinzu. Und String-Element zu diesem Array mit dem Wert Hochformat (Schaltfläche für die untere Startseite)

    
___
4
Antworten

iOS: Ändern der Schnittstellenausrichtung beim Pop-View-Controller

Alle Ansichts-Controller in meiner App funktionieren nur im Hochformat, außer einer, die im Hoch- oder Querformat ausgerichtet sein kann. Ich habe ein Anwendungsszenario wie folgt: Ich drücke Controller, der in beiden Orientierungen zu UI...
28.12.2012, 13:46
2
Antworten

Wie erkenne ich meine Bildschirmausrichtung im Hochformat Bildschirm in Android gesperrt?

___ qstnhdr ___ Wie erkenne ich meine Bildschirmausrichtung im Hochformat Bildschirm in Android gesperrt? ___ answer27614837 ___ Sie müssen verwenden: %Vor% Wenn Sie möchten, dass Ihre Aktivität während der Orientierung nicht neu erstellt wird...
23.12.2014, 05:13
3
Antworten

Nach der Änderung der Bildschirmausrichtung erscheint das Dialogfeld scheinbar ohne Aufruf

Hier gibt es einen Teil der Aktivität, wo sich die Bildschirmausrichtung ändert: %Vor% Offensichtlich scheint der Dialog, der in der DialogFragment erscheint, direkt nach dem onLongClick über dem editText zu erscheinen (Ich weiß, dass die Ac...
18.02.2014, 20:29
1
Antwort

Aktuelles Fragment abrufen und bei onSaveInstanceState () -Methode für Bildschirmausrichtung speichern

Ich habe eine Aktivität mit mehreren Fragmenten. Ich benutze auch ActionbarSherlock für meine Tabs, die auch mit Fragmenten verbunden sind. Mein Problem ist, wenn ich den Bildschirm rotiere (also Portrait in Landscape / umgekehrt), wird meine...
20.09.2012, 13:36
1
Antwort

Das iPhone kann den Film nicht mithilfe von MPMoviePlayerViewController in den Querformatmodus drehen

[Update] Wie empfohlen wurde, habe ich alle übergeordneten Ansichts-Controller geändert, um alle Orientierungen zu unterstützen. Meine App-Struktur lautet wie folgt: AppDelegate & gt; RootViewController & gt; Videos & gt; VideoDetails & gt; M...
24.01.2012, 04:47
2
Antworten

Wie kann verhindert werden, dass sich die Bildschirmausrichtung ändert, wenn die Aktivität auf Geräten mit Android 8.1 Version beendet wird?

Ich arbeite an einer App und habe ein seltsames Verhalten auf 8.1-Geräten (Pixel2, Nexus5x) festgestellt, also habe ich eine kleine App geschrieben, um dieses Verhalten zu überprüfen. MainActivity ist an portrait mode gebunden, während...
04.01.2018, 14:11
4
Antworten

IOS8 wie man ein aktives Popover bewegt

Ich habe eine App für iOS7 entwickelt und versuche nun, sie für iOS8 zu aktualisieren. Problem, das ich habe, ist folgendes: Die Ausrichtung des App-Bildschirms kann gedreht werden und einige Tasten bewegen sich in einigen Fällen drastisch. I...
04.10.2014, 08:06
1
Antwort

SCREEN_ORIENTATION_REVERSE_PORTRAIT ist korrekt?

Nun, ich versuche, einen Lock-Button hinzuzufügen, aber wenn ich rufe %Vor% Der Bildschirm wechselt zum normalen Porträt. Was mache ich falsch? %Vor%     
01.11.2012, 13:54
2
Antworten

Android - Sperren Sie die Ausrichtung nur in zwei Richtungen

Wie kann meine Android-Anwendung Landscape oder Portrait aber ohne die umgekehrten Richtungen machen? Das heißt, ich möchte SCREEN_ORIENTATION_PORTRAIT und SCREEN_ORIENTATION_LANDSCAPE aktivieren, aber SCREEN_ORIENTATION_REVERSE_LANDSC...
08.05.2011, 12:43
1
Antwort

Orientierungsänderung mit viewPager innerhalb von FragmentActivity

Ich versuche eine App zu erstellen, die ein Buch im Hoch- und Querformat zeigt. Offensichtlich gibt es 1 Seite im Portrait und 2 im Querformat. Jeder der Modi funktioniert ziemlich gut, aber wenn ich die Ausrichtung von Hochformat zu Querformat...
28.02.2013, 17:01