A: 

It is not possible without your custom image.

erotsppa
Is it possible to give it some color, for example gray?
Mladen
+1  A: 

Actually its possible without using image for buttons.

look at the code at http://www.gauravv.com/2009/12/29/iphone-development-tip-custom-uinavigationbar/

viewController.navigationController.navigationBar.tintColor = [UIColor colorWithRed:0.16f green:0.36f blue:0.46 alpha:0.8];

regards

Gaurav Verma
A: 

UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; [button setBackgroundImage:[UIImage imageNamed:@"button_main.png"] forState:UIControlStateNormal]; [button addTarget:self action:@selector(GotoSettings) forControlEvents:UIControlEventTouchUpInside]; button.frame = CGRectMake(x, y, x1, x2);

UIBarButtonItem *menuButton = [[UIBarButtonItem alloc] initWithCustomView:menu]; self.navigationItem.rightBarButtonItem = menuButton;

[button release]; [menuButton release];

Lam SiMon