首页 > 解决方案 > 如何在没有第三方库的情况下快速创建六个项目标签栏?

问题描述

如何在没有第三方库的情况下创建像 Facebook 一样的六项标签栏?我曾尝试使用第三方库,但它不能达到我想要的效果。我可以研究任何信息来制作六项标签栏吗?谢谢你。

标签: swiftuitabbarcontroller

解决方案


如果您有超过 4 个标签栏,则不可能显示更多按钮,来自 Apple 文档:

您还可以使用委托来监视更多导航控制器对选项卡栏所做的更改,更多导航控制器中对此进行了更详细的描述。

更多导航控制器选项卡栏用于显示自定义项目的空间有限。如果您将六个或更多自定义视图控制器添加到标签栏控制器,则标签栏控制器仅显示前四个项目以及标签栏上的标准更多项目。点击更多项目会弹出一个标准界面,用于选择剩余项目。

更多关于:

https://developer.apple.com/documentation/uikit/uitabbarcontroller

https://developer.apple.com/documentation/uikit/uitabbarcontroller?language=objc#1653016


推荐阅读