Question

When I use the this method to initialize a UITabBarItem:

- (id)initWithTitle:(NSString *)title image:(UIImage *)image tag:(NSInteger)tag

Do I need to have a distinct tag for each tab bar item, or (since I don't use them) can I simply use the same tag value for all of them?

Was it helpful?

Solution

I'm pretty sure you can just leave them all as 0 or any other number you choose. Every UIView can potentially have a different tag, and Interface Builder sets them all to 0 by default. I haven't run into any problems with this.

OTHER TIPS

From Apple's UITabBarItem class reference:

tag - The receiver’s tag, an integer that you can use to identify bar item objects in your application.

So it looks like it doesn't really matter.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top