您现在的位置是:主页 > news > 南山做网站联系电话/厦门seo外包服务

南山做网站联系电话/厦门seo外包服务

admin2025/6/13 17:24:01news

简介南山做网站联系电话,厦门seo外包服务,怎么制作自己的链接,网页设计代码显示时间2019独角兽企业重金招聘Python工程师标准>>> 如果在点击UITabbarItem(例如:“我的”)时,判断用户是否已经登录了,如果还没有登录,跳转至登录页面;如果登录了,直接跳转至带…

南山做网站联系电话,厦门seo外包服务,怎么制作自己的链接,网页设计代码显示时间2019独角兽企业重金招聘Python工程师标准>>> 如果在点击UITabbarItem(例如:“我的”)时,判断用户是否已经登录了,如果还没有登录,跳转至登录页面;如果登录了,直接跳转至带…

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

如果在点击UITabbarItem(例如:“我的”)时,判断用户是否已经登录了,如果还没有登录,跳转至登录页面;如果登录了,直接跳转至带有uitabbarItem的页面。

在添加UITabbarItem的继承自UITabbarController的实现文件(.m文件)中,实现UITabbarControllerDelegate中的方法:- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController

具体实现,如下

- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController
{//"我的"页面的tabbarItem的下标是2,//_privateToken == nil 为判断是否登录的条件if (viewController == tabBarController.viewControllers[2]  && _privateToken == nil) {LoginViewController *loginViewController = [LoginViewController new];UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:loginViewController];[((UINavigationController *)tabBarController.selectedViewController) presentViewController:nav animated:YES completion:nil];return NO;} else {return YES;}
}

在登录成功之后,实现如下方法,可实现跳回主界面

AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
appDelegate.window.rootViewController = [MainViewController new];

 

转载于:https://my.oschina.net/pingAds/blog/536108