2014-01-20 41 views
-1

我正在使用標籤欄創建應用程序。如果用戶未登錄,我希望登錄屏幕出現在標籤欄之前。 因此,我使用segue將標籤欄控制器與登錄視圖控制器相連接。在UITabbar之前打開UIView

我運行這段代碼在標籤欄控制器:

-(void)viewDidAppear:(BOOL)animated{ 


if([user isEqualToString:@""] || user==nil){ 
    [self performSegueWithIdentifier:@"toLoginVC" sender:self]; 
} 

但標籤欄是顯示​​後視圖。我試圖使用viewWillAppear,但我得到一個錯誤? 任何ide如何創建登錄屏幕?

回答

0

更多信息會很有用,但根據您的描述來判斷,我會更改您的某些設置。
首先,我假設你有一個覆蓋整個屏幕的模態輪廓,包括標籤欄。如果沒有,你應該將你的segue改爲模態,因爲這是你正在描述的登錄屏幕的「正確」抽象。其次,如果您在屬性檢查器中取消選中「動畫」框,它應該立即顯示。