-3

Je veux Barre de navigation personnalisée avec la taille = 60. Et dans cette barre de navigation j'ajoute mon image personnalisée à ceci. Je vous écris ce code ..Barre UINavigation avec image personnalisée

[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"1.png"] forBarMetrics:UIBarMetricsDefault]; 

aide-moi grâce à l'avance

+0

Allright, alors quelle est votre question? Qu'espériez-vous voir dans votre application? S'il vous plaît fournir plus d'informations. – Christian

+0

@milan patel ma réponse pour résoudre votre problème ou pas –

+0

Non, cette réponse ne résout pas mon problème ... Mais je résous le problème avec Ajouter l'image en cours de navigationBar ... –

Répondre

-4

UIImageView *imgView = [[UIImageView alloc] initWithFrame:SOMEFRAME]; imgView.image = SOMEIMAGE;

self.navigationItem.titleView = imgView;

barre de navigation a la vue de titre de propriété. Vous pouvez ajouter les éléments que vous voulez.

+1

ne pense pas que c'est une bonne pratique à utiliser navigationItem.titleView en arrière-plan de la barre de navigation – meim

0

espère que cela vous aidera

ok, vous voulez personnaliser la hauteur de la barre de navigation (selon la conception de pomme vous guildelines devriez l'ignorer, mais il y a beaucoup de belles applications dans l'App Store avec customize hauteur de la barre de navigation).

une façon que je dois savoir pour personnaliser la barre de navigation par le sous-classement UINavigationBar et et overvide la méthode suivante

- (CGSize)sizeThatFits:(CGSize)size 
{ 
    CGSize customizeSize = CGSizeMake(customizeWidth , customizeWidthHeight); 
    return customizeSize; 
} 
Questions connexes