views:

320

answers:

2

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?

+1  A: 

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.

pix0r
Thanks, I'll trust you on that. ; )
Ben Alpert
A: 

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.

Tobias Svensson
I saw that, but it seemed unclear whether they use it for anything.
Ben Alpert