Dans mon aplication je fournir deux options pour l'utilisateur pour le téléchargement de photos:Voir le problème de décalage avec UIImagePickerController avec datasource comme UIImagePickerControllerSourceTypeCamera
- Prenez une photo
- Faites votre choix parmi la bibliothèque
Je m présentant cette photo dans un modalViewController dans la méthode delegate - imagePickerController: didFinishPickingImage editingInfo: en créant un viewController avec une imageview et en chargeant l'image sélectionnée dedans.
Travailler avec la photothèque se passe bien, mais tout en prenant une photo de la caméra, chaque fois que je lance mon modalViewController en mode délégué après avoir pris la photo, la vue diminue de près de 20 pixels. Et par la suite toutes les vues sont décalées chaque fois que je reviens.
EDIT:
- (void)imagePickerController:(UIImagePickerController *)_picker1_ didFinishPickingImage:(UIImage *)img editingInfo:(NSDictionary *)editInfo {
imageUploadView = [[UIViewController alloc]initWithNibName:nil bundle:nil];
imageUploadView.view.frame = CGRectMake(0, 0, 320, 480);
[imageUploadView.view setBackgroundColor:[UIColor blackColor]];
imageUploadView.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
image = [[UIImageView alloc]init];
image.frame = CGRectMake(0, 60, 320, 270);
//I'm Adding different views like toolbar and barbuttons here
[_picker1_ presentModalViewController:imageUploadView animated:YES];
[image setImage:img];
}
Je suis vraiment coincé ici.
Quelqu'un peut-il aider s'il vous plaît? C'est vraiment urgent.
Merci d'avance.
Veuillez publier au moins le code dans votre méthode 'didFinishPickingImage'. – kubi
20 pixels .. n'est pas que la hauteur de la barre d'état ?? – lukya
Oui .. Je ne suis pas sûr de savoir comment gérer ce changement .. J'ai essayé de définir son cadre aussi .. – neha