强力标签栏

MIT 许可协议
Swift
iOS

1 张图片

作者

描述

强力标签栏是一个可定制的标签栏,同时也是一个菜单抽屉。与限制为5个标签栏项目不同,强力标签栏允许您的应用程序拥有更多的标签栏项目,所有这些项目都位于拇指区域,并且通过向上滑动可以轻松访问。

原始的标签栏一直是最好的导航UI控件之一。它在移动设备上简单、清晰且易于触及。然而,它主要的问题之一是它提供的空间有限。当前的解决方案使用一个“更多...”标签项来显示附加菜单项的列表,通常在另一屏幕上。另一个解决方案是人人讨厌的汉堡菜单,关于它的文章已经写了无数。

强力标签栏是解决这个问题的简单方案。它使用我们都很熟悉的UI元素(标签栏)并结合另一个我们可能以前遇见过的UI元素——卡片或抽屉UI。抽屉用于音乐、地图和Uber等应用程序中,以显示主视图中活动相关的更多信息。结合标签栏和抽屉,使强力标签栏兼有两者之长——一个简单、熟悉的导航控件,可以扩展以显示额外的标签栏项目。

对于强力标签栏未来一些想法:• 允许拖放重新定位标签栏项目 • 折叠下方的标签栏项目选中标记 • 改善iPad支持 • 改善水平布局支持 • 测试!😅 • 重构以使用 SwiftUI

一如既往,如果您喜欢这个项目的发展方向,请随时提出新特性、修复、改进,如果您可以的话,甚至还可以贡献!

标签