0

我有一个 iphone 项目,它是一个选项卡式应用程序。在第一个选项卡中,我有一个登录表单,我希望登录功能返回的用户数据显示在另一个视图中,该视图取代包含登录表单的视图,而不更改选项卡,并且不占用所有窗口的空间因为我不想隐藏标签栏。我该怎么做(没有故事板)?

CMAnagrViewController *reg = [[CMAnagrViewController alloc] initWithNibName:@"CMAnagrViewController" bundle:nil];

UIWindow *topWindow = [[[UIApplication sharedApplication].windows sortedArrayUsingComparator:^NSComparisonResult(UIWindow *win1, UIWindow *win2) {
    return win1.windowLevel - win2.windowLevel;
}] lastObject];

//topWindow.rootViewController = reg;
[topWindow addSubview:reg.view];

如果我这样做,则视图太高并且导航栏的一部分位于状态栏下方并且标签栏的一部分不在屏幕之外,但是如果我取消注释

//topWindow.rootViewController = reg;

行然后新窗口全屏显示,我看到状态栏下的所有导航栏,但没有标签栏..

谢谢你们!

4

0 回答 0