当我使用this方法初始化 UITabBarItem 时:

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

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

有帮助吗?

解决方案

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

其他提示

来自Apple的 UITabBarItem 课程参考:

  

tag - 接收者的标记,一个整数,可用于识别应用程序中的条形项对象。

所以它看起来并不重要。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top