Hi,
ich habe in meiner Anwendung eingestellt, dass diese immer im Landscape-Modus dargestellt wird. Ich kann es entweder so einstellen, dass es bei iOS immer bei Home-Button links richtig dargestellt wird. Dann wird auch nichts rotiert. Hat ein User den Home-Button rechts, steht alles auf dem Kopf. Sinniger ist es daher es so in der Ausrichtung einzustellen, dass "Startseite Querformat rechts" und "Startseite Querformat links" geht. Dann wird es für den User zum Programmstart richtig gedreht und wenn er dazwischen das Display um 180° dreht, dreht die Anwendung mit. Soweit so gut.
Problem: Meine Anwendung stürzt beim Rotieren unter iOS kommentarlos ab. Es gibt auch kein Log, keine
Exception und nichts mehr. Sprich der User darf das Display nach dem Programmstart bloß nicht mehr drehen. Da ich nichts sehen, wüsste ich jetzt nicht, wie ich und wem dies als Fehler einstellen soll. Ich kann es mit einer kleinen Anwendung nicht nachstellen. Ich kann mir vorstellen, dass meine Anwendung zu "voll" ist.
Frage: Kann man irgendwie per Programmcode erreichen, dass die Ausrichtung nach dem Programmstart, wo es sich ja richtig ausrichtet, nicht mehr ändert? Reicht für iOS, bei den restlichen
OS besteht das Problem nicht.
Grüße, Philipp