iPad 2 UIImagePickerController Kamera Auto-Rotation mich verrückt zu fahren!

8

Ich habe versucht, das eine Zeit lang zu beseitigen und nirgendwohin zu kommen.

Ich benutze die Kamera auf dem iPad 2 - meine Anwendung ist im Querformat, aber ich möchte die Kamera im Hochformat verwenden. Ich kann es einfach nicht erzwingen, dass der ImagePicker a in den Portrait-Modus versetzt wird und b, um die automatische Drehung zu stoppen.

Gibt es eine Möglichkeit, dass Sie den ImagePicker in Hochformat (oder Querformat) zwingen und / oder ihn automatisch drehen können?

Obwohl sich die App im Querformat befindet und so eingestellt ist, dass sie nur YES in Querformatausrichtung zurückgibt, ignoriert der ImagePicker diese und dreht sich in Hochformat, wenn Sie das iPad 2 drehen.

Wenn ich es zwingen könnte, in der Landschaft zu bleiben (obwohl nicht ideal), könnte ich die App so umgestalten, dass die Kamera in der Landschaft verwendet wird, aber das scheint mir nicht möglich zu sein!

Jede Hilfe sehr geschätzt!

    
Matt 15.05.2011, 09:03
quelle

2 Antworten

1

Die Methode, die Sie überschreiben müssen, heißt:

_isSupportedInterfaceOrientation:

So sollte es in etwa so aussehen:

%Vor%

Aber es ist definitiv private Methode, so Apple möglicherweise Ihre App

zurückweisen     
Dmitry 20.06.2011 07:30
quelle
0

Nun, ich habe einen bequemeren Weg gefunden und habe kein Risiko, privaten Code zu verwenden.

Unterklasse a UIImagePickerController und folgende Methode in ihrer .m-Datei hinzufügen.

%Vor%     
Umair 08.05.2015 13:40
quelle