Objective c 带Tabbar和Navigationbar iOS的PresentViewController

Objective c 带Tabbar和Navigationbar iOS的PresentViewController,objective-c,uinavigationcontroller,uitabbarcontroller,Objective C,Uinavigationcontroller,Uitabbarcontroller,我使用自定义导航栏演示一个视图控制器类,如下所示: CreateShiftRosterEventViewController *objDetailView = [[CreateShiftRosterEventViewController alloc] initWithNibName:@"CreateShiftRosterEventViewController" bundle:nil]; CustomNavigationViewController *navcont = [[CustomNavi

我使用自定义导航栏演示一个视图控制器类,如下所示:

CreateShiftRosterEventViewController *objDetailView = [[CreateShiftRosterEventViewController alloc] initWithNibName:@"CreateShiftRosterEventViewController" bundle:nil];

CustomNavigationViewController *navcont = [[CustomNavigationViewController alloc] initWithRootViewController:objDetailView];

// Set the user default to 1 to support landscape orientation also for next view
[[NSUserDefaults standardUserDefaults] setInteger:0 forKey:@"orientationView"];

[self presentViewController:navcont animated:YES completion:nil];

[objDetailView release];objDetailView = nil;
[navcont release];navcont=nil;
但它隐藏了CreateShiftRosterEventViewController类的选项卡栏


有人能帮我一下吗,怎么了?

您已经创建了navigationcontroller,但无法添加视图。这就是隐藏的原因。

您可能已经添加了选项卡栏,但由于其自动调整大小设置,它不可见。它必须对准屏幕底部

您可以在下面找到附加的屏幕截图