0
我是iOS開發新手,可能這是一個非常簡單的問題。 所以我想構建一個具有註冊屏幕的應用程序,並且在成功登錄後,我們轉到主屏幕,這是一個選項卡式應用程序。iOS中的多模板應用程序
我該如何做到這一點?我試圖尋找這個,但發現所有其他搜索,沒有找到我想要的。請不要投下它,任何幫助,將不勝感激
我是iOS開發新手,可能這是一個非常簡單的問題。 所以我想構建一個具有註冊屏幕的應用程序,並且在成功登錄後,我們轉到主屏幕,這是一個選項卡式應用程序。iOS中的多模板應用程序
我該如何做到這一點?我試圖尋找這個,但發現所有其他搜索,沒有找到我想要的。請不要投下它,任何幫助,將不勝感激
您可以只使用UINavigationController(在您的應用程序委託中將其設置爲您的窗口的rootViewController)。使用登錄視圖控制器初始化導航控制器。用戶登錄後,只需將UITabBarController
推入導航堆棧。
讓你的根視圖控制器應用程序委託的屬性,所以你可以很容易地訪問它
@property (nonatomic, strong) UINavigationController *rootNavigationController;
@synthesize rootNavigationController
然後在您的application: didFinishLaunchingWithOptions:
功能:
self.rootNavigationController = [[UINavigationController alloc] initWithRootViewControler:myLoginViewController]; // assuming myLoginViewController exists
self.window.rootViewController = self.rootNavigationController;
一旦用戶成功登錄,推標籤欄控制器放入堆棧。
[self.rootNavigationController pushViewController:tabBarController animated:YES]; // assuming tabBarController exists