我正在尝试从一个 xib 转到另一个,并且正在使用 TabBar。当我从 xib 移动到 xib 时,PresentModalViewController
我失去了 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 出现黑屏。
由于这一切都失败了,我想这不是正确的方法。那么,正确的做法是什么?