Je dois personnaliser UIImagePickerController
(ajout d'élément de bouton barre de gauche et la suppression barre de boutons droit article) comme suit:Ajout leftbarbuttonitem à UIImagePickerController
J'ai essayé d'y parvenir:
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
{
if([navigationController isKindOfClass:[UIImagePickerController class]]) {
[viewController.navigationItem setTitle:@"Gallery"];
UINavigationBar *bar = navigationController.navigationBar;
UINavigationItem *top = bar.topItem;
UIBarButtonItem *leftBarNuttonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"CancelIcon"] style:UIBarButtonItemStylePlain target:self action:@selector(dismissImagePickerView)];
top.rightBarButtonItem = nil;
top.leftBarButtonItem = leftBarNuttonItem;
}
}
Mais ça ne se passe pas. Aide-moi à le résoudre.
Par "ne se produit pas", voulez-vous dire que l'élément de la barre de gauche n'apparaît pas du tout? – cpatmulloy
@cpatmulloy: oui .. L'élément du bouton de la barre de gauche apparaît et disparaît immédiatement. Ensuite, le bouton de l'élément de la barre de droite est visible. – KPZZSS