簡體   English   中英

TabBar應用程序-在顯示視圖之前加載數據

[英]TabBar app - load data before showing view

我正在基於底部的tabBar菜單制作一個應用程序。 初始視圖是包含按鈕,文本字段,標簽等的簡單視圖。 第二個選項卡/視圖是tableView,當應用啟動時,將從appDelegate中的服務器檢索單元格的數據。 但是,如果用戶在下載數據之前按下第二個選項卡,那么tableView為空。

如何確保用戶在下載tableView的數據之前不能按下第二個選項卡? 還是我必須顯示帶有微調器或類似功能的臨時視圖?

請注意,我正在使用情節提要。

我應該發表評論,但我缺乏聲譽。 之前已被詢問並回答過: https : //stackoverflow.com/a/13613796/3071962

簡而言之: [[[[self.tabBarController tabBar]items]objectAtIndex:2]setEnabled:FALSE]; 並且,一旦下載完成

[[[[self.tabBarController tabBar]items]objectAtIndex:2]setEnabled:TRUE];

您可以簡單地設置:

仍在下載數據時禁用userInteraction

UITabBarController.tabBar.userInteractionEnabled = NO;

...下載數據后,打開userInteraction

UITabBarController.tabBar.userInteractionEnabled = YES;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM