是否针对苹果策略创建自定义TabBar?

时间:2018-09-20 07:12:29

标签: ios policy

这是一个快速的问题。

苹果是否有任何针对创建TabBar自定义行为的策略?例如,我对TabBar的默认行为不满意,我想创建一个自己作为始终位于底部的自定义视图,然后添加所需的功能。

发布应用程序时,苹果对此有何反对?

PS:我在Google上搜索,只是谣言而找不到任何东西。

谢谢。

3 个答案:

答案 0 :(得分:2)

没有任何关于苹果阻止这种情况的官方消息。

我在几乎拥有Android行为应用程序的应用程序上工作,而Apple则没有任何问题。

这对TabBar或任何其他自定义组件都不严格。

但是自定义内容时要小心,有时您要自定义内容,而不是使它更漂亮或更佳,结果却是最糟糕的。但是,Apple希望该应用程序看起来尽可能本机。

答案 1 :(得分:0)

在使用自定义标签栏之前,我一直在开发应用程序,并且应用商店没有问题,其他人也制作了许多开源标签​​栏,因此他们不会浪费精力在无法使用的东西上。

但是我要强调的是,人们希望某些用户界面元素以某些方式运行,并且习惯于标准选项卡。因此,使用默认值可能是最好的方法,它还可以确保它涵盖多个选项卡方案,因此我至少会考虑在适当的情况下进行子类化和调用super。

答案 2 :(得分:0)

  

苹果是否有任何类型的政策禁止创建自定义行为   一个TabBar吗?

否,这不会导致您的应用被拒绝。 但是,Apple建议您遵循创建应用程序的准则,尽可能使您的应用程序本机运行,这意味着它应遵循iOS应用程序的默认体验。

请记住以下提及内容:

  

我对TabBar的默认行为不满意

可能会导致您的应用出现用户体验问题。从最终用户的角度来看,选项卡栏的默认行为是应该应用的行为,无需更改,因为这是处理选项卡栏时的期望。

尽管如此,当涉及到一些较小的动画播放时(例如),这可能不是一个坏主意;至少尝试不改变核心行为。


此外:

您可能要检查Apple Human Interface Guidelines - Tab Bars