如何在維護標題的同時使用UINavigationController的背景圖像? ck在其他線程上的答案做了把戲和保留文字的竅門。但是,如果用戶導航到其他視圖(使用[navigationController pushViewController]),則只有背景出現在新屏幕中。在多個視圖中使用背景圖像到UINavigationController
如何更改UINavigationController的背景圖像,同時在多個視圖中維護標題?
如何在維護標題的同時使用UINavigationController的背景圖像? ck在其他線程上的答案做了把戲和保留文字的竅門。但是,如果用戶導航到其他視圖(使用[navigationController pushViewController]),則只有背景出現在新屏幕中。在多個視圖中使用背景圖像到UINavigationController
如何更改UINavigationController的背景圖像,同時在多個視圖中維護標題?
創建一個擴展的UIViewController一個CustomUIViewController並重寫viewDidLoad中,以這樣的:
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"bg.png"]];
}
之後,用你的CustomUIViewController在控制器中。
如果你想使用的ImageView到它的規模:
UIImageView *imageView = [[UIImageView alloc] initWithFrame:controller.view.bounds];
imageView.image = [UIImage imageNamed:@"aluminium-brushed-metal-background-texture-hd-575x400.jpg"];
imageView.contentMode = UIViewContentModeScaleAspectFill;
[navigationController.view insertSubview:imageView atIndex:0];
什麼其他的線程。 – 2011-04-24 03:27:06
我確定我添加了鏈接。不知道發生了什麼。這裏是:http://stackoverflow.com/questions/289441/uinavigationcontroller-title-can-be-some-image/428434#428434 – 2011-04-24 03:29:22