2009-06-19 56 views
2

当我用这个方法来初始化一个UITabBarItem标签为UITabBarItem

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

我是否需要为每个标签栏项目一个独特的标签,或者(因为我不使用它们)我可以简单地为它们使用相同的标签值?

回答

3

我很确定你可以把它们全部保留为0或你选择的其他号码。每个UIView都可能具有不同的标记,并且Interface Builder默认将它们全部设置为0。我没有遇到任何问题。

+0

谢谢,我会相信你的。 ; ) – 2009-06-19 22:06:37

+0

我的iPhone应用程序很长一段时间全部都是0,并没有问题。现在我要将它们设置为值,以便我可以通过“if”或“switch”语句轻松识别哪些元素正在发送事件等。 – 2013-10-19 23:35:43

2

从苹果公司的UITabBarItem类的引用:

标签 - 接收器的标签,你可以用它来确定应用程序栏项目对象的整数。

所以它看起来并不重要。