ouvrir UIImagePickerController en mode paysage
Je veux ouvrir iphone images enregistrées dans mon application. mon travail sur l'application en mode paysage. lorsque je tente de charger tous sauvés photo de l'iphone de la bibliothèque à l'aide de presentModalViewController méthode, il s'ouvre en mode portrait. Je veux qu'en mode paysage. voici le code:
picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
picker.allowsEditing = NO;
picker.navigationBarHidden = YES;
picker.wantsFullScreenLayout = YES;
[picker setNavigationBarHidden:TRUE];
[self presentModalViewController:picker animated:NO];
NSLog(@"%@", self.view.subviews);
[picker release];
quelqu'un peut-il m'aider..
Merci à l'avance.
OriginalL'auteur Ronak | 2011-04-20
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas. Dit -la documentation:
C'est un peu plus de travail, mais vous pouvez utiliser le AssetsLibrary cadre pour accéder à la liste des images et de créer votre propre image de sélecteur.
Merci pour votre aide..
mais j'ai besoin de votre aider un autre,
peut-on dire que Comment puis-je référence ALAssetsLibrary à mon projet?
Je reçois des msg d'erreur suivant: "_OBJC_CLASS_$_ALAssetsLibrary", référencé à partir de: objc-de catégorie-ref-à-ALAssetsLibrary dans uploadfromGallery.o ld: symbole(s) ne se trouvent pas collect2: ld a retourné 1 code de sortie - s'il vous plaît, Aidez-moi
OriginalL'auteur Anomie
nous ne pouvons pas obtenir UIImagePickerController dans le paysage...
mais nous pouvons obtenir les images dans l'appareil dans un tableau et de les afficher en mode paysage et en mode portrait....itseems même comme UIImagePickerController...
nous devrions utiliser ALAsset classe et ALAssetsLibrary..
dans le viewDidLoad
OriginalL'auteur phani yelugula
J'ai essayé le code, avec quelques ajouts
OriginalL'auteur user2960625
J'ai utilisé le code suivant:
au lieu d'utiliser presentModalViewController méthode,
[self presentModalViewController:picker animated:NO]
;L'Anomie, j'ai une question pour vous, à l'aide de code ci-dessus, l'image du sélecteur de chargement bien en mode paysage, mais je suis un problème. Si j'ai faites défiler vers le haut ou vers le bas, ma demande de pauses. J'obtiens l'erreur: *** fin de l'app en raison de uncaught exception 'NSGenericException', la raison: '*** Collection <__NSArrayM: 0x69959d0> a été muté, tout en étant énumérés. J'ai passé près de 5 heures, mais n'ont pas le fixer. Donc, pouvez-vous m'aider svp.......
OriginalL'auteur Ronak
J'ai essayé cette approche, tout en suivant les docs de l'API de plus près:
Mais la vidéo de l'enregistreur de les Annuler et de la lecture les boutons ne répondent pas. Aussi, tandis que le contenant VC (
self
dans la méthode ci-dessus) restreint l'orientation paysage, la rotation entre les deux modes paysage bousille la mise en page du sélecteur de superposition-bar (sur iOS 6, au moins).Quelqu'un aurait-il le succès de restreindre l'enregistreur vidéo en mode paysage?
OriginalL'auteur Jerry101
De la UIImagePickerController De Référence De Classe.
OriginalL'auteur Vaibhav Sharma