私はこれを自分自身に説明するのに問題がありますが、ここでは私の最善の試みです。UINavControllerを使用した背景イメージの混乱
私は、独自の背景のimageView(IBに配置)を持つrootViewControllerを持っています。ユーザーがその画面から進むと、navigationControllerは標準的な背景色でロードされ、次の画面に進むことができます。
self.tableView.backgroundColor = [UIColor clearColor];
は背景が透けて見えることができるように、私はこれを行う際に何らかの理由で私は、第1の背景を参照してください。常にバックグラウンドとして滞在し、それだけで一つの画像を持つことが可能ですが、私は私が使用することができます知っています私がNavigationコントローラーに追加した画像ではありません。
これは私がナビゲーションコントローラに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に非ユニークな背景を適用することが可能です。
またsendSubviewToBack:
の代わりにaddSubview:
を試しましたが、それは自分のコンテンツをブロックするだけです。誰か私にいくつかの考えを貸すことができますか?ありがとう。