なぜ私UITabBarControllerが空っぽになってはいませんか?
-
22-09-2019 - |
質問
を作成しましたUITabBarControllerのようになります:
InfoViewController *iVC = [[InfoViewController alloc] init];
self.infoViewController = iVC; // retain property
UITabBarItem *tabBarItem = [[UITabBarItem alloc] initWithTabBarSystemItem:UITabBarSystemItemSearch tag:0];
self.infoViewController.tabBarItem = tabBarItem;
UINavigationController *nc = [[UINavigationController alloc] initWithRootViewController:myVC];
self.navigationController = nc;
UITabBarItem *tabBarItem = [[UITabBarItem alloc] initWithTabBarSystemItem:UITabBarSystemItemMostRecent tag:1];
self.navigationController.tabBarItem = tabBarItem;
UITabBarController *tbc = [[UITabBarController alloc] init];
NSArray* controllers = [NSArray arrayWithObjects:self.infoViewController, self.navigationController, nil];
self.tabBarController = tbc; // retain property!
ます。tabBarController.viewControllers=コントローラー;[予定リリース];
問題点:いただ黒いタブバーの底面白いコンテンツです。最初にビューコントローラーの配列は、赤色の背景色です。で現れる必要がある。
タブバーの表示該当事項はありませんので空になります。
何ができる問題なのでしょうか。利用しないペン先のファイル...な警告、エラーがない、何もログインするソフトである。で空のタブバーがあります。
解決
なお欠
self.tabBarController.viewControllers = controllers;
編集:
もの以外のことなどを満たすものがありませんが、含まれるコードは違うので、これを踏まえて、考えるような間違っています。数オプション:
- ご確認ください。tabBarControllerポイントは何(なnil)?
- をしていますので指を同UITabControllerんを見ているのか?
まず、コントローラを作成する作成"を確認してください。◆み表示を問わずtabBarと
[。tabBarController presentModalViewController:iVCア:有り];
のUITabControllerから生まれたペン先?されれば、NSLogにinitWithNibNameにはawakeFromNibめていることを確認してくださいが呼び出される前に呼び出され、とらわれないもう一度呼び出された後にコードです。
始まらない場合に表れる何かが間違っているのは、私はを考えることができるようにしているよ。
所属していません StackOverflow