如果用户点击了另一个标签上的uitableview行,Apple会如何阻止标签被点击?
有时您可能不希望在满足特定条件之前可以访问其他标签的内容。
示例:
播放列表搜索已播放的设置
在这种情况下,我不希望用户在选择播放列表选项卡中的播放列表之前单击“搜索”选项卡。
这是否足以让应用程序无法在appstore上获得批准?
答案 0 :(得分:2)
您应该执行与音乐应用类似的操作,显示一个空白的标签,其中包含有关此标签为空的原因的说明。像这样:
答案 1 :(得分:1)
您可以更改UITabBarController中的可用视图控制器。当用户选择某一行时(如您所建议的那样),请致电
– (void)setViewControllers:(NSArray *)controllers
animated:(BOOL)animated;
正如您所建议的那样,在选择播放列表之前,请不要添加搜索视图控制器。