【发布时间】:2017-07-17 07:19:34
【问题描述】:
我在 iOS 中集成了 unity 并且运行良好。但是有意想不到的导航栏项目。如何隐藏该导航项或将其删除,以便我可以显示我的顶部项。
这是该物品的图片:
我也不知道他是怎么得到这个名字的。 从情节提要中删除导航项目后,该项目也在那里,但没有任何名称。 这是代码:
@property (nonatomic, strong) UINavigationController *navigationController;
UIStoryboard *storyBoard;
storyBoard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
_rootController = [[UnityPortraitOnlyViewController alloc] init];
_rootView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
_rootController.view = _rootView;
ViewController *mainVC = [storyBoard instantiateViewControllerWithIdentifier:@"ViewController"];
self.navigationController = [[UINavigationController alloc] initWithRootViewController:mainVC];
[_rootView addSubview:self.navigationController.view];
【问题讨论】:
-
什么是黑色背景?你想隐藏那个?
-
@KKRocks 不,我想隐藏白色导航栏
-
在initwithrootViewController之后添加这一行 - self.navigationController.navigationBarHidden = YES; self.navigationController.navigationBar.translucent = NO;
-
@KKRocks 成功了。实际上我是在分配导航控制器之前设置的。傻我。谢谢你:)
标签: ios objective-c unity3d uinavigationcontroller