私はviewControllerを持っていますが、サブビューを追加すると、画面全体をカバーするようになっていますが、ナビゲーションコントロールがあるので、サブビューを追加すると常にナビゲーションバーの下に追加されますこのような場合にpresentModalViewControllerをシミュレートする方法はありますか?addSubView to viewController.navigatorController
答えて
私は同様の問題を抱えていたことを思い出しました。私は、ナビゲーションコントローラーにサブビューを追加するのではなく、(ビューコントローラーは既にナビゲーションコントローラーのサブビューになっているので)ビューコントローラ。
これを実行しようとしましたが、まだナビバーが表示されています – adit
午前中に私の古いプロジェクトを掘り下げ、私がそれをどのように解決したかを見つけ出す。 –
これは私がそれを解決した方法です。メインビューから:[self.navigationController.view addSubview:newUIView]; –
おそらく、サブビューを追加するときにナビゲーションバーを非表示にすることができます。
self.navigationController.navigationBarHidden = YES;
UIView *v = [[UIView alloc] initWithFrame:self.view.frame];
v.backgroundColor = [UIColor redColor];
[self.view addSubview:v];
そのコードを実行すると、私のナビゲーションバーが消え、フルスクリーン赤ビューがそれを置き換えます。私はこのようになります私のViewControllerのメソッドを持っています。
navigationControllerのビューのスーパービューにビューを追加します。
[navigationController.view.superview addSubview:viewController.view];
これもうまくいきませんでした – adit
あなたは、ビューコントローラにサブビューを追加し、トップからのナビゲーションコントローラを非表示にしたり、あなたはまだ、ナビゲーションコントローラにそれをプッシュすることができ、その後、もう一度上からナビゲーションコントローラを削除しますすることができます可能性ポップを使用して前後に移動します。
ビューコントローラをプッシュするコードが
if(!self.YOURVIEWCONTROLLER){
self.YOURVIEWCONTROLLER = [[YOURVIEWCONTROLLER alloc] initWithNibName:@"YOURVIEWCONTROLLER" bundle:nil] autorelease];
}
[self.navigationController pushViewController:self.YOURVIEWCONTROLLER animatedLYES];
と次NEXTView.mは.hファイルにYOURVIEWCONTROLLERのインスタンスを作成することを忘れない
[self.navigationController setNavigationBarHidden:YES];
を追加です。または、あなたは簡単にすることができます
[self.view addSubview:NEWVIEW];
[self.navigationController setNavigationBarHidden:YES];
少なくともnavControllerを非表示にする行があります。私は単にこのようnavigationController.view
のサブビューに自分のカスタムUIViewのを追加私の解決策によると
これは私が探していたものです、ありがとう! – MyCSharpCorner
私は最近、同様の問題があり、5〜10分を過ごした後、私は厳密解を得る...
: -
[self.navigationController.view addSubview:popOver];
ポップオーバー - あなたのカスタムUIViewの
ハッピーCodding :)
- 1. Nativescript addSubview
- 2. のみaddSubView
- 3. メモリ管理addSubview:
- 4. AddsubviewカスタムXIBファイルエラー
- 5. self.viewのaddSubview層
- 6. viewWithTagとaddSubview
- 7. addsubview別のサブビュー
- 8. IPhone - UIView addSubview上部のギャップ
- 9. UIWindowとUIView addSubview質問
- 10. addSubviewとremoveFromSuperviewのヒープ成長
- 11. UITableViewCell addSubviewとCGRectMakeの問題
- 12. addSubviewが機能しない
- 13. addSubview不思議な効果
- 14. UIViewのaddSubviewとサブビューは
- 15. AppDelegate別のviewControllerのUIWindow addSubView
- 16. 値にはメンバーのaddSubview "Swift2
- 17. iOS addSubviewビューが表示されない
- 18. UIViewクラスのaddSubviewとinsertSubviewの相違点
- 19. [self addSubView]を呼び出す場所は?
- 20. iOSメモリ管理、UIWindow addSubview:およびタブコントローラ
- 21. iOSのaddsubviewは安全ですか?
- 22. ウィンドウ内の奇妙なメモリリーク:addSubView
- 23. addSubviewがメモリを解放しない
- 24. addSubviewは機能しません
- 25. 左から右にスクロールして風景を表示し、addSubView
- 26. viewDidLoad()のaddSubView()およびbringSubViewToFront()は機能しません。
- 27. なぜaddSubviewはビューを保持していませんか?
- 28. CGContextAddEllipseInRect to CGImageRef to CGImageMaskCreate to CGContextClipToMask
- 29. addSubviewが変換後に動作しない
- 30. レイヤー付きNSView、addSubviewアニメーションを無効にする
あなたは正確に何を達成しようとしていますか? 'wantsFullScreenLayout'が' YES'に設定されたモーダルビューコントローラを表示できないのはなぜですか? –
リンゴが提供する4つのアニメーション以外に独自のカスタムアニメーションを作成したいので、 – adit