你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> (iPhone/iPad開發)實現應用程序icon及UITabBar右上角帶紅圈中數字

(iPhone/iPad開發)實現應用程序icon及UITabBar右上角帶紅圈中數字

編輯:IOS開發綜合

引入
在IOS應用中經常要在程序中顯示應用更新狀態,可能是通過程序本身,也可能是服務推送,那麼怎樣在應用icon及UITabBar又上角帶紅圈中數字呢,下面將簡單說明。
實現
//ICON
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:number];
//number為顯示在ICON上的整數
 
//UITabBar
[tabBarItem setBadgeValue:[NSString stringWithFormat:@"%d",number]];
//tabBarItem獲取方法:[[[tabBarCtr tabBar] items] objectAtIndex:i];【tabBarCtr為APPDelegate中的UITabBarController,i表示第i個TabBar】
// number為顯示在TabBar上的整數
 
其他
iMilo
2011/11/15
 

經測試,可用,貼出來備份
點擊該tab以後設為0,在didSelectViewController方法中設置

[cpp]
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController 

    viewController.tabBarItem.badgeValue = [NSString stringWithFormat:@"%d",0];   

 


摘自 安迪·潘 的專欄

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved