1

私が欲しいのは次のとおりです。

基本的に、ナビゲーションバー付きのビューコントローラーがあります。左の UINavigationBarItem のようにメニューボタンがあります。メニュー ボタンをクリックすると、メニュー項目のリストが上からアニメーション表示されます。これは、「addSubview」メソッドを使用して実現されます。ただし、メニュー リストはナビゲーション バーの下にサブビューとして追加されます。メニューリストビューの後ろにナビゲーションバーを押すメニューリストビューを追加したいです。ナビゲーションバーを非表示にしたくありません。

ありがとう

4

3 に答える 3

2

試してみてください: **[ self.navigationController.view** addSubview:xxxView]、これは私のアプリで機能します。[ ] は使用しないでくださいself.view addSubview:xxxView。ナビゲーション バーを後ろに置くことができません。

于 2013-01-24T17:01:09.967 に答える
0

よくわかりませんが........メニューリストを後ろに表示したい場合は、非表示にしないでメニューリストを非表示にする必要があるため、常に下に表示されるため、不可能な場合があります。UINavigationBarUINavigationBarUINavigationBar UINavigationBar

于 2012-10-11T09:57:31.203 に答える
0

やってみました..?サブビューを追加した後にサブビューを前面に表示する

//after adding your menu view

 [self.view bringSubViewToFront:menuItemsView];
 [self.view sendSubviewToBack:self.navigationController.navigationBar ];
于 2012-10-11T09:47:56.183 に答える