Je veux faire un jeu, où l'utilisateur peut toucher une image d'un téléviseur, puis choisir une image de leur photothèque. J'ai eu du succès en travaillant avec UITextFields, en les ajoutant à mon EAGLView comme sous-vues Mais je n'ai pas été capable de faire la même chose avec un UIImagePickerController, ce qui semble être la seule façon de faire ce que je veux faire.En utilisant UIImagePickerController dans le jeu
Toute aide est appréciée!
MISE À JOUR
Avec la suggestion de zpasternack j'ai réussi à faire apparaître le menu en ajoutant le UIImagePickerControllerDelegate, UINavigationControllerDelegate et en utilisant cette méthode:
- (void) chooseImageFromLibrary {
if(![UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary]) return;
UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];
imagePickerController.delegate = self;
imagePickerController.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
imagePickerController.allowsEditing = YES;
[self addSubview:imagePickerController.view];
[imagePickerController viewWillAppear:YES];
[imagePickerController viewDidAppear:YES];
}
j'appelle la méthode chooseImageFromLibrary au début. Il montre l'interface, mais dès que je clique sur annuler ou choisir l'application s'arrête.
Quelqu'un peut-il me suggérer:
1) Comment faire l'annuler et choisir un travail de boutons. 2) Comment appeler la UIImagePickerController chaque fois que je veux (en appelant à nouveau chooseImageFromLibrary ??). 3) Lorsque l'utilisateur touche choose..Where que je trouve le UIImage l'utilisateur juste pris à?, Comment puis-je le prendre?
Merci.
Je mis à jour ma question avec votre aide, mais je suis toujours bloqué –