我希望你能帮助我解决一个小问题。
我有一个程序,它有一个带有 5 个标签栏项目的标签栏控制器。在主页上出现这个标签栏,我可以在 5 个标签栏项目之间切换,没有任何问题。
在某些视图上,我有一个加载 xib 文件的按钮,其中一些是可从选项卡栏中选择的 xib。但是,每当我使用按钮加载视图时,我都会丢失标签栏 - 这是我的问题。
我目前在视图之间加载的方式如下:
- (IBAction)newGamePressed
{
NewGameIntro *screen = [[NewGameIntro alloc] initWithNibName:nil bundle:nil];
screen.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self presentModalViewController:screen animated:YES];
}
这可能是一个非常明显的解决方案,但我对 Objective-C 很陌生,搜索论坛我找不到任何特别明显的东西。
任何人都可以提供的任何帮助将不胜感激。
提前致谢!
PS我在委托中加载TabBarController的方式如下(如果有帮助的话):
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
[[NSBundle mainBundle] loadNibNamed:@"TabBarController" owner:self options:nil];
[self.window addSubview:rootController.view];
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
return YES;
}