我正在学习ios /
xcode和路障.
我有一个tabbarcontroller导航的设计.如果用户没有登录,我需要提交登录屏幕.这是基本的父权制.登录页面需要一个导航栏(如我所遵循的教程在栏上放置一个“Go”按钮.
LoginController: (LTController.h,.m) Main View:TabBarController> NavigationController>View1>View1a NavigationController>View2
我在模式视图,委托方法等上阅读了很多帖子.他们中的大多数都是代码片段,不幸的是我的初学者级别有点过头了.
会感谢一个简单的解释,如何实现这一点.文件需要更改的文件将会很好.
谢谢
解决方法
这是场景.这么简单我只希望这将是有用的.
对于UITableBarController,给出一个名称为storyboard id的身份
然后在您的ViewController类文件中您具有权限>.在那里做一些东西进行身份验证.然后按照这段代码.工作正常
- (IBAction)Login:(id)sender { if(authenticated) // authenticated---> BOOL Value assign True only if Login Success { UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]; UITabBarController *obj=[storyboard instantiateViewControllerWithIdentifier:@"tab"]; self.navigationController.navigationBarHidden=YES; [self.navigationController pushViewController:obj animated:YES]; }