我正在为我的 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];