2010-03-28 4 views

Répondre

0

Créez l'image info, puis utilisez -initWithImage:style:target:action:.

+2

Bien que je crois que l'affiche originale est tout simplement pas googler la réponse et la recherche d'une solution facile, je vraiment besoin d'aide avec cela et a fini par devenir ce post de google. Cette réponse doit fournir des instructions plus détaillées et des exemples de code complets. – Kyle

+2

Il est préférable d'utiliser le type de bouton info prédéfini, car l'apparence du bouton info standard peut changer avec les prochaines versions du système d'exploitation. – omz

13

Vous devez créer un UIButton de type UIButtonTypeInfoLight (ou, selon la couleur de la barre d'outils UIButtonTypeInfoDark). Vous souhaitez ensuite utiliser ce bouton comme la vue personnalisée pour une UIBarButtonItem:

UIButton *infoButton = [UIButton buttonWithType:UIButtonTypeInfoLight]; 
UIBarButtonItem *infoButtonItem = [[[UIBarButtonItem alloc] initWithCustomView:infoButton] autorelease]; 
myToolbar.items = [NSArray arrayWithObjects:infoButtonItem, nil]; 
Questions connexes