2
A
回答
3
您需要符合<UITabBarDelegate>
協議,當按下一個選項卡,被告知,那麼你將需要實現
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
這是給你的鉤子能現在設置活動指標的話:
如果你指的是在頂部標題欄的指示燈將代碼
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];
這是用來在dicate網絡活動,因此不應該用於指示您的應用程序在未使用網絡時正在加載。這可能會導致人們誤解你的應用正在做什麼,如果他們不希望它連接到網絡,就會關閉它。
如果您使用它來指示網絡活動,通常最好在開始使用網絡時啓動它,然後在稍後通知您網絡已完成的方法中時,將其隱藏在此處點。
1
要顯示:
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];
要隱藏:
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:NO];
0
你應該重寫此方法:
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item;
然後,您可以添加這個:
[spinner startAnimating];
相關問題
- 1. 標籤欄不顯示在活動
- 2. 如何顯示標籤欄像iPhone
- 3. 如何顯示導航欄時,標籤欄項目點擊
- 4. 按下標籤欄後顯示活動指示器?
- 5. iPhone SDK:知道何時點擊標籤欄上的標籤?
- 6. 如何在android中的不同活動中顯示標籤欄
- 7. 如何隱藏在標籤點擊標籤欄在iPhone應用程序
- 8. 工具欄標題沒有顯示在標籤式活動中
- 9. 活動指標不顯示
- 10. 圖標不顯示在活動欄
- 11. 如何在angular.js中點擊li(標籤)設置焦點/活動
- 12. Rails 4 - 如何顯示標籤內容而無需點擊標籤標籤
- 13. 如何顯示鍵盤上的標籤欄時出現在iphone
- 14. Android標籤欄活動
- 15. 如何在標籤欄中突出顯示標籤
- 16. 活動標籤點擊問題
- 17. 開始活動標籤點擊
- 18. 在android中顯示活動指標
- 19. 在鈦中顯示活動指標
- 20. 如何激活點擊標籤和不活動的默認值?
- 21. 如何禁用/刪除android活動標籤和標籤欄?
- 22. 添加一個活動指示器到標籤欄
- 23. 快速活動指示器和標籤
- 24. Android啓動器顯示標籤活動
- 25. 如何更改在angularjs按鈕點擊活動標籤?
- 26. 如何在標籤活動
- 27. 如何在離子中點擊圖標顯示輸入欄3
- 28. Iphone標籤欄圖標
- 29. iPhone:如何隱藏標籤欄以顯示全屏視圖
- 30. 如何在點擊按鈕後在標籤上顯示文字
那麼我需要在所有視圖中添加這個方法嗎? –
您應該在支持您的UITabViewController的視圖中添加此方法。例如:如果您在AppDelegate的XIB中使用TabViewControler,則可以使您的AppDelegate符合UITabBarDelegate協議。 – Peres