スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
このエントリーをはてなブックマークに追加

[iOS]UINavigationControllerに共通の背景を設定する。

UINavigationControllerへ追加するコントローラの背景は全て透明にしてください。
//UINavigationControllerへ追加するコントローラの背景を透明にする
viewController.view.backgroundColor = [UIColor clearColor];


//UINavigationControllerのviewへsubviewsとして追加します
background_imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"hoge.png"]];
background_imageView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;
background_imageView.frame = self.view.frame;
background_imageView.backgroundColor = [UIColor redColor];
[self.view insertSubview:background_imageView atIndex:0];


この方法はUISplitViewControllerなどのコンテナ系にも有効だと思います。
(このコードを利用した時は、UISplitViewControllerのmasterに対して背景を設置しました)

似たような記事としてこちらも参考になります。
[Cocoaの日々]共通の背景画像を使う
このエントリーをはてなブックマークに追加

tag : iOS UINavigationController background image color 背景

コメントの投稿

非公開コメント

Translation


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。
プロフィール

チーズくん

Author:チーズくん
個人的メモをただ羅列しています。
twitter:@cheese1038

バロメーター
最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。