ho ottenuto il seguente codice:UINavigationBar BarButtonItem con Plain Style
- (id)init {
if (self = [super init]) {
self.title = @"please wait";
UIBarButtonItem *favorite = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"star.png"] style:UIBarButtonItemStylePlain target:self action:@selector(buttonFavoriteClicked:)];
self.navigationItem.rightBarButtonItem = favorite;
}
return self;
}
ma il mio tasto sembra ancora un pulsante con UIBarButtonItemStyleBordered alt text http://img693.imageshack.us/img693/1632/bildschirmfoto20100227ui.png
c'è un modo per impostare un pulsante con stile semplice a questo posizione?
Anche se si desidera ottenere effetto ombra caduta i pulsanti normali hanno fatto questo: '_myButton.layer.shadowOpacity = 1.0;' '_myButton.layer.shadowRadius = 0.0;' '_myButton.layer.shadowColor = [UIColor blackColor] .CGColor;' '_myButton.layer.shadowOffset = CGSizeMake (0.0, [UIScreen mainScreen] .scale == 1? -1: -1.5); ' – nacho4d
Sono d'accordo con questa soluzione. Ma, pensi che Apple faccia questo nella loro app per iPad? sembra un po 'un trucco. – ajayjapan
come faresti per un array di rightButtonBarItems? – dev6546