![](/img/trans.png)
[英]Programmatically switch to another tab AND switch to the first view controller?
[英]Switch Back to Tab View
我正在基於TabView模板制作應用程序。 在appdelegate中,我已替換了applicationDidFinishLaunching方法中的代碼,從中刪除了UITabView並用新的View替換了它。 該視圖實際上是一個登錄屏幕,該屏幕會在應用啟動后立即出現。 現在,成功登錄后,我希望應用程序切換到UITabView。 我嘗試了這些代碼,但沒有用。 :(
用戶成功登錄后無任何反應。
這是我正在使用的代碼:
NSArray * spanNodes = [bodyNode findChildTags:@"form"];
for (HTMLNode * spanNode in spanNodes) {
if ([[spanNode getAttributeNamed:@"action"] isEqualToString:@"foo"]){
[self.authView.view removeFromSuperview];
[window addSubview:self.tabBarController.view];
[window bringSubviewToFront:self.tabBarController.view]; //Answer to second question
}
}
您無需刪除選項卡欄控制器,將它留在原處並將登錄屏幕推到其頂部,覆蓋選項卡,直到成功登錄,這很容易,如相關問題的答案所述此處: 在IOS的Objective C標簽欄應用程序前面添加登錄屏幕
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.