我为我的UINavigationBar添加了自定义背景。只要手机处于肖像模式,它就可以正常工作。当我切换到横向模式时,一半条显示为蓝色(默认导航栏颜色),一半显示为我的图像横向模式下UINavigationBar的自定义背景
如何拉伸横向模式的图像并使纵向模式再次变小?
感谢
解决方案
柜面的人正在寻找一个答案,如何将图像添加到导航条 - 在这里不用
UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0, 0.0, 480.0, 44.0)];
[imgView setImage:[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"navbar_landscape" ofType:@"png"]]];
[navigationController.navigationBar addSubview:imgView];
[imgView release];
我不得不将第二行更改为: [imgView setImage:[UIImage imageNamed:@“navbar.png”]]; ...如果任何人与noshow挣扎。 – maralbjo 2010-10-21 09:54:37
谢谢,嗯帖子有点老了,反正..怎么样改变navigationBar的高度?我应该在这种情况下继承吗? – aneuryzm 2011-06-19 08:47:50