一圣猎、彈出登錄界面登錄
- 當(dāng)前控制器遵守 UITabBarControllerDelegate 協(xié)議
- 實(shí)現(xiàn)相關(guān)協(xié)議方法
func tabBarController(tabBarController: UITabBarController, shouldSelectViewController viewController: UIViewController) -> Bool {
if islogin {
return true
}else{
// 彈出登錄框代碼
return false
}
}
- 登錄成功后設(shè)置selectedIndex跳轉(zhuǎn)
二罕扎、把登錄界面作為一個(gè)tabbar其中一個(gè)頁(yè)面,登錄成功后更換程序根控制器
AppDelegate *delegate = (AppDelegate *)[UIApplication sharedApplication].delegate;
QGTabBarController *tabBar = [[QGTabBarController alloc] init];
tabBar.selectedIndex = 1;
delegate.window.rootViewController = tabBar;
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者