Est-il possible d'avoir un rouge UIBarButtonItem?
Réponses
Trop de publicités?Si quelqu'un est à la recherche pour le code de reproduire exactement un simple UIBarButtonItem:
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setBackgroundImage:[UIImage imageNamed:@"delete.png"] forState:UIControlStateNormal];
[button setTitle:@"Delete" forState:UIControlStateNormal];
button.titleLabel.font = [UIFont fontWithName:@"Helvetica-Bold" size:12.0f];
[button.layer setCornerRadius:4.0f];
[button.layer setMasksToBounds:YES];
[button.layer setBorderWidth:1.0f];
[button.layer setBorderColor: [[UIColor grayColor] CGColor]];
button.frame=CGRectMake(0.0, 100.0, 60.0, 30.0);
[button addTarget:self action:@selector(batchDelete) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem* deleteItem = [[UIBarButtonItem alloc] initWithCustomView:button];
Et les supprimer.png est:
frinkr
Points
290
Marcus Foster
Points
336
Randall
Points
6284
Vous pouvez définir la nuance de couleur de la propriété d'un UIBarButtonItem dans iOS 5. Si vous avez besoin de soutien iOS 4, consultez cet article de blog. Il décrit en détail à l'aide d'un UISegmentedControl dessiné pour ressembler à un bouton unique.
Steve
Points
1386