为 ipad 创建垂直标签栏
Posted
技术标签:
【中文标题】为 ipad 创建垂直标签栏【英文标题】:Create vertical tabbar for ipad 【发布时间】:2014-07-25 09:58:01 【问题描述】:今天我尝试为 iPad 实现一个垂直标签栏。我在 *** 和其他网站上检查了很多问题,但找不到合适的答案。以下是我发现的:
https://github.com/futuresimple/FSVerticalTabBarController https://github.com/nst/SEVerticalTabBar https://github.com/NOUSguide/NGTabBarController在我看来,第三部分很棒。但是,我想我必须先进行很多自定义,然后才能使用它来创建以下 UI:
那么您知道任何与我的 UI 匹配的组件/库吗?如果有人能建议我一个正确的,那就太好了。谢谢。
【问题讨论】:
请分享你的代码我有同样的问题 【参考方案1】:尝试使用FSVerticalTabBarController。我用过,很容易修改...
【讨论】:
是的,最后我用了这个。很容易定制。 如何在swift中使用?【参考方案2】: 你可以试试这个组件IIViewDeckController。它的重量很轻。 通常它将用于 Stackview、左侧菜单类型的 UI。但是你可以做一个像下面这样的小技巧来实现你上面的设计。
步骤:
该组件具有左、右、上、下和居中控制器堆栈。 在 LeftViewController 上使用 UITableView 来设计上面的 UI。 每个索引都将充当 OneViewController 的容器。 单击 tableview 的一个单元格会将相应的 ViewController 放置在 IIViewDeckViewController 的 center 控制器中。很简单,我想你会喜欢的。只需花一些时间来浏览他们的示例。 希望有用
【讨论】:
感谢您的建议。我看到并检查了上述组件,但似乎不容易定制。此外,我的 UI 设计没有幻灯片效果(选择单元格时菜单隐藏)。但是,谢谢,我为你投票。【参考方案3】:我将 futuresimple/FSVerticalTabBarController 翻译成 Swift 5。
我的仓库是https://github.com/coyingcat/VerticalTabBar
Apple 的文档 Implementing a Container View Controller 也很棒
【讨论】:
如何在我的项目中添加这个?? 复制代码,像demo一样使用。没有 cocoapods 等。任何需要的功能,请发给我以上是关于为 ipad 创建垂直标签栏的主要内容,如果未能解决你的问题,请参考以下文章
如何更改标签栏图标的突出显示颜色? (iPhone/iPad)