我想要大小= 60的自定义导航栏。在此导航栏中,我将自定义图像添加到此。 我写这段代码..
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"1.png"] forBarMetrics:UIBarMetricsDefault];
帮助我提前谢谢
答案 0 :(得分:0)
希望这会对你有所帮助
好的,你想自定义导航栏的高度(根据苹果设计的guildelines,你应该忽略它,但在应用程序商店中有许多漂亮的应用程序,自定义导航栏高度)。
我通过继承UINavigationBar来自定义导航栏的一种方式,并且覆盖了以下方法
- (CGSize)sizeThatFits:(CGSize)size
{
CGSize customizeSize = CGSizeMake(customizeWidth , customizeWidthHeight);
return customizeSize;
}
答案 1 :(得分:-4)
UIImageView *imgView = [[UIImageView alloc] initWithFrame:SOMEFRAME];
imgView.image = SOMEIMAGE;
self.navigationItem.titleView = imgView;
导航栏具有属性标题视图。你可以添加你想要的任何元素。