问题描述
我在这里看到过很多类似的问题,但没有一个是在 Objective C 中以编程方式完成的,并且是使用场景委托完成的。我的问题是,我有一个视图控制器,它是没有标签栏的根视图控制器,我有一个按钮可以将它链接到另一个带有标签栏的视图控制器。但是,另一个视图控制器中的标签栏没有显示出来。这是我正在尝试做的事情的流程:
我在注册中有一个按钮可以链接到登录页面。这是我在 SceneDelegate 中的代码:
- (void)scene:(UIScene *)scene willConnectToSession:(UIScenesession *)session options:(UISceneConnectionoptions *)connectionoptions {
UITabBarController *tabBarController = [[UITabBarController alloc] init];
SignUp * signup = [[SignUp alloc]init];
LoginScreen * login = [[LoginScreen alloc]init];
NSArray *viewControllers = [NSArray arrayWithObjects: login,nil];
[tabBarController setViewControllers:viewControllers animated:NO];
[self.window addSubview:[tabBarController view]];
[tabBarController release];
}
- (void) login{
LoginScreen * loginScreen = [[LoginScreen alloc] init];
loginScreen.modalPresentationStyle = UIModalPresentationFullScreen;
[self presentViewController:loginScreen animated:YES completion:nil];
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)