私はnavcontrollerを持っています。次に、tabbarControllorをロードしています。私はaddsubviewを使用してtabbarcontrollorを追加しています。私のタブバーの一部が隠されているので、これで間違っていることを教えてください。 uitabbarControllerビューのサイズが変更されない
0
A
答えて
1
あなたrootViewControllerとしてTabBarのコントローラを使用し、あなたのAPPの委任でこれを設定します。アプリがロードされる
[_window addSubview:rootViewController.view];
、タブバーコントローラは、最初に起動し、デフォルトで - 最初のタブ!最初のタブのビューコントローラーに移動し、そのファイルの
viewDidLoad
にModalViewController
を使用してLoginViewController
として使用してください。LoginViewController *lvc = [[LoginViewController alloc]initWithNibName:@"LoginViewController" bundle:[NSBundle mainBundle]]; [self presentModalViewController:lvc animated:NO]; [lvc release];
この段階になると、アプリを起動した直後にログインビューコントローラがポップアップします。あなたはそれを却下した場合、ログインが成功した場合、あなたは
[self dismissModalViewControllerAnimated:YES];
それを却下することができ、それはあなたのTabBarControllerあるrootControllerを、表示され、これは、ログインやもののためにほとんどのプログラマが使用するアプローチです。
1
tabbarCon.view.autoresizesSubviews = YES;
tabbarCon.view.autoresizingMask=(UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth);
または
このようなあなたのparentviewコントローラのビューを設定します。
関連する問題
- 1. フルスクリーン:親ビューのサイズ変更時にAVPlayerLayerのサイズが変更されない
- 2. カスタムコンテナコントローラで回転後にビューのサイズが変更されない
- 3. MPMoviePlayerControllerビューのサイズが変更されない
- 4. viewWillAppear()によってUIViewControllerのビューがサイズ変更されない
- 5. UITabBarControllerビューの位置とサイズ
- 6. UISplitViewController詳細ビューが回転中にサイズ変更されない
- 7. コンテナビューのサイズが、エンベデッドコントローラのビューの高さの制約が変更されたときに変更されない
- 8. ダイナミックコンボボックスのサイズが変更されない
- 9. スレッドプールのサイズが変更されない
- 10. Libgdx ScaleToActionがサイズ変更されない
- 11. FlexSliderがサイズ変更されない
- 12. タブをプログラム的に変更するときに、iPhoneビューがUITabBarControllerで更新されない
- 13. autolayout機能を使用してウィンドウの子ビューがサイズ変更されない
- 14. アンドロイド:オリエンテーション変更のカスタムビューで、ビューが変更されない
- 15. サイズ変更ウィンドウでtkinterの内容のサイズが変更されない
- 16. メインウィンドウのサイズを変更するとQTableViewのサイズが変更されない
- 17. JFrameのサイズが変更され、スクロールバーが表示されない
- 18. ディビジョンがウィンドウのサイズ変更で正しくサイズ変更されない
- 19. PHPイメージのサイズ変更がInternet Explorerでサイズ変更されない
- 20. Angular2:変数が変更されたときにビューが更新されない
- 21. ウィンドウのサイズが変更されたときに、メニューバーのサイズが変更されない
- 22. Jquery UI - ダイアログのサイズが変更されたときにオーバーレイのサイズが変更されない
- 23. ウィンドウのサイズが変更されると、Webページのサイズが変更されない
- 24. ビューで基底クラスの変更が更新されない
- 25. AngularJSコントローラアレイモデルの変更後にビューが更新されない
- 26. モデルの変更後にDjangoビューが更新されない
- 27. モデルの更新後にビューが変更されない
- 28. JSFの更新ビューでBeanが変更されない
- 29. viewModelの変更でビューが更新されない
- 30. サイズが100%のSVGフィルタが正しくサイズ変更されていない
なぜナビゲーションコントローラ内にタブバーコントローラを追加しますか?人々は通常、rootControllerとしてTab Bar Controllerを使用します。 – Legolas
私はnav controlerを持っているログインページを持っていて、このビューをプリセットするためにtabbar controllorを追加しました。これは正しいアプローチですか? – pa12
いいえ、これは正しいアプローチではありません。それはちょっと大きい。私は以下の答えを入れてみましょう。 – Legolas