【发布时间】:2013-02-19 07:35:44
【问题描述】:
我正在尝试从一个 xib 转到另一个,并且我正在使用 TabBar。
当我使用 PresentModalViewController 从 xib 移动到 xib 时,我失去了 TabBar。
当我使用这种方式时,它会失败(就像 android 中的强制关闭):
FirstViewController *fvc = [[FirstViewController alloc]initWithNibName:@"FirstViewController" bundle:nil];
[fvc setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal];
fvc.userSelectedLatitude = saveLatitude;
fvc.userSelectedLongitude = saveLongtitude;
UITabBarController *tabControl = [[UITabBarController alloc] initWithNibName:fvc bundle:nil];
[self presentModalViewController:tabControl animated:NO];
当我使用时:
UITabBarController *tabControl = [[UITabBarController alloc] initWithNibName:@"FirstViewController" bundle:nil];
TabBar 出现黑屏。
既然这一切都失败了,我想这不是正确的方法。 那么,正确的做法是什么?
【问题讨论】:
标签: objective-c uitabbarcontroller uitabbar presentmodalviewcontroller