我無法向自己解釋這一點,但這是我的最佳嘗試。使用UINavController的背景圖像混淆
我有一個rootViewController具有獨特的背景imageView(放置在IB)。當用戶從該屏幕前進時,導航控制器以標準背景顏色加載並且可以前進通過下一個屏幕。是否有可能只有一個圖像始終保持爲背景,我知道我可以使用:
self.tableView.backgroundColor = [UIColor clearColor];
允許背景顯示通過,但由於某些原因,當我做到這一點我看到的第一個背景圖像(唯一的),而不是我添加到導航控制器的圖像。
這是我使用的BG添加到導航控制器代碼:
UIImage *img = [UIImage imageNamed:@"v3_default_bg.png"];
UIImageView *bgView = [[UIImageView alloc] initWithFrame:self.view.frame];
bgView.image = img;
[appDelegate.navigationController.view sendSubviewToBack:bgView];
我的問題是,是否有可能適用非獨特的背景到navigationController。
我也試過addSubview:
而不是sendSubviewToBack:
,但這只是擋住了我的內容。任何人都可以借我一些想法嗎?謝謝。