Ich verwende ein HDMI-Kabel, um die Ausgabe meines iPad-Bildschirms auf ein Fernsehgerät zu übertragen. Wenn ich das iPad im Querformat halte, wird die Ausgabe im TV im Querformat angezeigt. und wenn ich es im Hochformat auf den Fernseher drehe, wechselt auch der Hochformatmodus.
Gibt es eine Möglichkeit, dies einzuschränken, d. h. selbst wenn ich das iPad in die Hochformat-Ausrichtung drehe, sollte die Ausgabe auf dem Fernsehgerät in Landschaft bleiben
Hier sind einige Bilder, die meine Frage verdeutlichen werden
Das ist die Ausrichtung meines iPads ...
Das ist was ich bekomme .........
Das ist was ich will ......
ODER
Von Herumspielen mit Programmierung bin ich soweit gekommen ..
Ich habe eine Schaltfläche über ein UIImageView mit einem Bild erstellt, in einer einzigen Ansichts-Anwendungsvorlage von Xcode mit einer IBaction-Methode Diese Methode hat den folgenden Code
%Vor%Ich konnte mein Problem einigermaßen lösen, aber das Problem, mit dem ich konfrontiert bin, ist wie folgt:
Wenn ich die App starte und im Hochformat halte, ist die Ausgabe auf dem Fernseher die exakte Kopie meines iPad-Bildschirms.
jetzt, wenn ich die UIButton drücke, der ich den Code oben zugewiesen habe. Ein UIAlertView erscheint auf dem iPad-Bildschirm (aber nicht auf dem Fernsehbildschirm). und die Ausrichtung im TV ändert sich mit meinem iPad im Hochformat in Landschaft (eigentlich war das genau das, was ich wirklich wollte) ....
aber wenn ich die Abbrechen-Taste von UIalertView drücke, um die Alarmansicht zu schließen. Die Ausrichtung am TV-Ausgang wechselt wieder in den Porträtmodus ....
Gibt es eine Möglichkeit zu verhindern, was in meinem Fall passiert, wenn eine UIAlertView angezeigt wird. Das würde das Problem lösen.
Sie sollten eine separate UIViewController
für Ihre newwindow.rootViewController
erstellen, in der Sie geeignete unterstützte Ausrichtungen definieren können - Ссылка
Sie können Ihre Anwendungsausrichtung nach Belieben mit Ihrem Anwendungsdelegaten festlegen.
%Vor%mach ein Bool entsprechend und setze das wie gewünscht.
Tags und Links objective-c ios ipad uialertview uiscreen