在标签栏需要6个选项卡

我正在实现一个基于标签栏的应用程序,我需要选项卡栏中的6个选项卡,但选项卡栏只显示4个选项卡,在第五个选项卡中显示更多与表视图中的第5个选项卡和第6个选项卡。

我可以在没有更多选项卡的标签栏中有6个选项卡?

标签栏中最多有5个标签。 这是因为当超过5个选项卡时,它们会太小,而对于手指较粗的人来说,很难击中想要的选项卡。

如果你真的想,你可以编写自己的tabbar控制器,允许6个或更多的标签,但你不应该这样做。 机会很高,苹果会拒绝你的应用程序,因为它不符合苹果devise规则。 我认为这是好的,苹果拒绝这样的应用程序!

您将不得不为此创build自定义标签栏控制器。

在没有更多选项卡的情况下,标签栏中不能有6个选项卡。 添加4个选项卡后,在第五个选项卡中,将显示更多的第5个选项卡和第6个选项卡,这是iOS中的选项卡栏的特征。 你可以尝试工具栏。

是的,你可以做这件事,但你需要使用customview。

你的标签栏在后台工作,并在窗口底部放置一个自定义视图,并为其设置委托,并在主窗口中添加此视图。

那么你会在底部点击button,你可以通过委托将事件redirect到appDelegate类。

在那里你可以通过button命中设置你想要的选项卡。

我想你可能会有一些想法。