J'ai créé un UIToolBar en utilisant l'IB. Dans une vue, j'ai appelé la caméra et les commandes de la caméra sont masquées par la barre d'outils.Masquage de UIToolBar lors de l'appel de la caméra (UIImagePicker)
J'ai essayé plusieurs méthodes pour masquer la barre d'outils - alpha = 0, toolBarHidden, hidesBottomBarWhenPushed et pensé comment je pourrais redimensionner la vue de la caméra pour permettre l'utilisation des contrôles de la caméra. Tous sans chance.
Je crois que je dois créer une barre d'outils personnalisée, puis je peux utiliser la méthode hide.
Mon code de la caméra est la norme:
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.allowsEditing = NO;
imagePicker.delegate = self;
[self presentModalViewController:imagePicker animated:YES];
Tout code ou la direction finale serait apprécié de ce débutant.
Je crois que la création d'une barre d'outils personnalisée dans une vue, puis en essayant de cacher la barre d'outils dans une méthode ne fonctionne pas en aucun cas. Mais, je voudrais des idées d'experts sur la question. Parce que ma prochaine étape serait de créer une caméra personnalisée où les contrôles ne sont pas au bas de l'écran. Cette route semble difficile pour un débutant ... quelque chose comme tapant sur l'écran pour prendre la photo et montrant la reprise ou l'utilisation de contrôles. – MadProfit
FYI. J'ai créé une barre d'outils personnalisée avec 4 boutons dans la barre d'outils. Mais, je crois qu'il n'est pas possible d'éliminer la barre d'outils dans le code contenu dans un ID IBAction (expéditeur) sur la même vue. Je pense maintenant que je dois créer un fichier h et m séparé pour implémenter la caméra sans la barre d'outils. – MadProfit
toolbar.hidden = YES ne fonctionne que pour la barre d'outils UINavigation .... Cela ne fonctionne pas pour l'UIToolbar. Les experts s'il vous plaît confirmer. – MadProfit