iOS7 iPad Landscape nur App, mit UIImagePickerController
Ich glaube, dies ist ein häufiges Problem und viele Antworten funktionieren nicht mehr, viele nur teilweise, wenn Sie unter iOS7 und iPad-app ist die Landschaft nur, aber Sie wollen, verwenden Sie die UIImagePickerController
mit Quelle UIImagePickerControllerSourceTypePhotoLibrary
oder UIImagePickerControllerSourceTypeCamera
.
Wie man das richtig einstellt, also es funktioniert 100%? Und Sie nicht bekommen, gemischten Orientierungen und vermeiden Sie den Fehler "Unterstützt Orientierungen hat keine gemeinsame Ausrichtung mit der Anwendung und der shouldAutorotate
zurück YES
".
InformationsquelleAutor der Frage Peter Lapisu | 2013-12-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Ihre iPad-app ist die Landschaft nur in allen Bedingungen, tun Sie einfach diesen 3 Schritten :
1) In Ihrer Anwendung Delegierten
2) Erstellen Sie eine Kategorie-header
3) eine Kategorie Erstellen, Umsetzung
Hinweis: Sie brauchen nicht zu importieren, diese Kategorien überall, nur genug, Sie sind zusammengestellt mit dem Projekt
Hinweis: keine Notwendigkeit zur Implementierung dieser Methoden in jeder VC
Hinweis: keine Notwendigkeit, ändern Sie Ihre plist unterstützt Orientierungen
Dies ist getestet und funktioniert unter allen Bedingungen
InformationsquelleAutor der Antwort Peter Lapisu
Habe ich diesen code aus apples Beispielcode.
Aufgrund dieser UIModalPresentationCurrentContext
UIImagePickerController
geöffnet werden, da pro Gerät die aktuelle Ausrichtung.InformationsquelleAutor der Antwort Chintan Prajapati
Apple-Dokumentation sagt:
"Bedeutung: Die UIImagePickerController-Klasse unterstützt den portrait-Modus nur."
Obwohl es funktioniert gut in der Landschaft für den gesamten Bildschirm und auf iOS 6.
UIImagePickerController-Klasse Referenz
InformationsquelleAutor der Antwort Collin
Danke an Peter Lapisu Vorschlag oben. Es funktioniert nicht für mich (vielleicht bin ich auch auf iOS 8.3), aber ich war in der Lage, um es geändert, um meine Feste Orientierung. Meine codes sind unten
In-app-delegate
UIImagePickerController Kategorie
UIViewController Kategorie
InformationsquelleAutor der Antwort Tien Dinh
Obwohl die meisten Antworten empfehlen die Verwendung
.currentContext
habe ich herausgefunden, nach dem schließen der imagepicker, alles war falsch.Auf einem Gepflegten iPad, imho es ist am besten, wenn Sie verwenden würden
.formSheet
:InformationsquelleAutor der Antwort dOM