1
こんにちは、現在のビューコントローラの上にUIView
を追加します。だから私はこれが好きだった。UINavigation barin UIViewControllerをカバーするためにサブビューを追加するには?
- (void)viewDidLayoutSubviews
{
UIView *vwOverlay=[[UIView alloc] initWithFrame:self.view.frame];
[vwOverlay setBackgroundColor:[UIColor blackColor]];
[vwOverlay setAlpha:0.5];
[self.view addSubview:vwOverlay];
}
が、これは私のビューの上部に追加されますが、私のナビゲーションの後ろbar.Istillは明らかにナビゲーションバーのタイトルやナビゲーションメニューの項目を見ることができ、また、ナビゲーションバーの項目をクリックすることができます。しかし私はこの新しいナビゲーションバーを私の新しい見方からもカバーしたいと思っています。 どうすればいいですか?私を助けてください。 おかげ
を使用して、私は[こちら](http://stackoverflow.com/a/21850538/1960169)答えを見つけました。それをウィンドウに追加すると私の問題が解決しました。 – user1960169
[上記のすべてのUIViewをナビゲーションバーに追加する]の可能な複製(http://stackoverflow.com/questions/21850436/add-a-uiview-above-all-even-the-navigation-bar) –