ckteebe / CustomBadge

CustomBadge is an Objective-C based component to create customized Badges for any given View.
http://saschapaulus.de/opensource
MIT License
397 stars 132 forks source link

Can this library be used to create a custom badge for the tab bar? #14

Closed goelv closed 9 years ago

ckteebe commented 9 years ago

I don't know what you exactly mean, but ... since CustomBadge is a UIView you can add it on any object.

goelv commented 9 years ago

Sorry let me explain.. my application is using a tab bar controller. When user's perform a certain action in the app, I want to add a badge on another tab to indicate to the user that something has been updated.

So I want to add a badge to the tab bar within my application.

Can I use this library to add a CUSTOM badge to my tab bar?

Hope this makes sense.

ckteebe commented 9 years ago

Yes, but since the tabItem has no public view (the view property of tabItem is private) you should add the CustomBadge (as subview) to the tabBarController's view. Like this: [self.tabBarController.view addSubview:YourCustomBadge] To define the proper position for the badge you can change the frame of the custom badge.

preetamjadakar commented 9 years ago

@ckteebe : I have tried it, able to add in tabbar controller but after a while unable to change the badge value. Even when I NSLog badgeLabel, appDelegate.myTabbarController.badgeNotification.badgeText;

its showing expected value, but its not reflecting in tab bar controller.

Can you please suggest something.

Thanks!