你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS編程技術 >> 應用程序中小紅點設置方法 (ios)

應用程序中小紅點設置方法 (ios)

編輯:IOS編程技術

     我們的手機上常常會看到軟件的右上角出現小紅點,上面顯示著你未讀的消息數。下面是設置小紅點的方法。

1.tabBar上按鈕的小紅點      因為小紅點代表你未讀的消息數,所以這個小紅點上的數據不是憑空而來的。你必須向服務器請求數據,拿到你未讀的消息數。

假設我先將一個控制器定義為屬性

@property (nonatomic, weak) CZHomeViewController *home;

下面為這個home控制器設置小紅點

 _home.tabBarItem.badgeValue=[NSString stringWithFormat:@"%d",count];

 

2.將程序放到後台 ,數據還會繼續刷新  會在程序的右上角出現小紅點    ,這個紅點的設置方法

 [UIApplication  sharedApplication].applicationIconBadgeNumber=totalCount;

 

最後注意,在ios8以後,這樣設置完以後,小紅點還不會顯示出來的   需要注冊通知

    UIUserNotificationSettings  *setting=[UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge categories:nil];

    [application registerUserNotificationSettings:setting];

以上就是完整的添加煩人小紅點的方法

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