2010-04-26 18 views
1

créer un rightBarButtonItem avec cette méthode:Comment limiter la taille de rightBarButtonItem à UINavigationBar?

- (UIBarButtonItem *)customBarButtonWithSelector:(SEL)callback { 
UIButton *customButton = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 
customButton.bounds = CGRectMake(0, 0, 30.0f, 30.0f); 
return [[[UIBarButtonItem alloc] initWithCustomView:customButton] autorelease]; 
} 

Au moment de l'exécution du sélecteur est déclenché lorsque la barre est touché en dehors du bouton (près du milieu).

est-il un moyen de limiter le répondeur d'événement dans les limites définies ou dans une plage acceptable?

Répondre

0

Essayez de mettre un espace fixe avant que le bouton dans le tableau des éléments de bouton de la barre.