Iphone 在满足条件之前,禁止点击tabbar上的标签

Iphone 在满足条件之前,禁止点击tabbar上的标签,iphone,objective-c,app-store,Iphone,Objective C,App Store,在用户单击另一个选项卡上的uitableview行之前,苹果如何阻止选项卡被单击 有时,您可能不希望在满足特定条件之前访问另一个选项卡的内容 例如: 播放列表搜索播放设置 在这种情况下,我不希望用户在“播放列表”选项卡中选择播放列表之前单击“搜索”选项卡 这是否足以使应用程序无法在appstore上获得批准?您应该执行类似于音乐应用程序的操作,显示一个空选项卡,并解释此选项卡为空的原因。像这样: 您应该执行类似于音乐应用程序的操作,显示一个空选项卡,并解释此选项卡为空的原因。像这样: 您可以在U

在用户单击另一个选项卡上的uitableview行之前,苹果如何阻止选项卡被单击

有时,您可能不希望在满足特定条件之前访问另一个选项卡的内容

例如:

播放列表搜索播放设置

在这种情况下,我不希望用户在“播放列表”选项卡中选择播放列表之前单击“搜索”选项卡


这是否足以使应用程序无法在appstore上获得批准?

您应该执行类似于音乐应用程序的操作,显示一个空选项卡,并解释此选项卡为空的原因。像这样:


您应该执行类似于音乐应用程序的操作,显示一个空选项卡,并解释此选项卡为空的原因。像这样:


您可以在UITabBarController中更改可用的视图控制器。当用户选择某一行时(如您所建议的),调用


因此,正如您所建议的,在他们选择播放列表之前,不要添加搜索视图控制器。

您可以在UITabBarController中更改可用的视图控制器。当用户选择某一行时(如您所建议的),调用


因此,正如您所建议的,在他们选择播放列表之前,不要添加搜索视图控制器。

苹果可能不会拒绝它,但这可能违背大多数用户的预期。您可能会考虑考虑是否在播放列表中选择行来添加/移除搜索标签栏项。苹果可能不会拒绝它,但它可能违背大多数用户所期望的。您可能会考虑考虑是否在播放列表中选择行来添加/移除搜索标签条目。
– (void)setViewControllers:(NSArray *)controllers
                  animated:(BOOL)animated;