zoukankan      html  css  js  c++  java
  • iphone给tabbar添加数字

    Ok..

    so i created my app using the tabbarcontroller template. I can set badges in the view that's loaded by the tabbaritem, but i can not for the life of me set it in the appdelegate.

    Here is some code:

    Code:
    	self.tabBarController.selectedIndex = 1; 	tabBarController.tabBarItem.title = @"Challenge"; 	self.tabBarController.tabBarItem.badgeValue=@"1"; 	self.tabBarController.tabBarItem.badgeValue=@"1";
    I can actively set the "selectedIndex" and have it load the correct tab as active. The badgeValue and the title does not get set.

    If I set the values in the actual viewcontroller loaded by the tabbarview it works fine, of course i need to use

    Code:
    self.parentViewController.tabBarItem.badgValue=@"1";

    and everything is peachy.. However, I need to do this in the appdelegate, not when the tabs are clicked..

    I have to be missing something...

    方法很多

    int indexICareAbout = 2;
    NSString *badgeValue = @"10";  
    [[[[[self tabBarController] viewControllers] objectAtIndex: indexICareAbout] tabBarItem] setBadgeValue:badgeValue];

     
  • 相关阅读:
    Cocos2d-x游戏移植到Android平台
    Alice and Bob
    Hamming Codes
    Fire逃生
    Java中面向对象的理解
    常见的几个算法
    数组的介绍
    Java 中的数据类型
    Java 初相识
    JavaScript 数据类型 (续)
  • 原文地址:https://www.cnblogs.com/likwo/p/1824788.html
Copyright © 2011-2022 走看看