【问题标题】:Vertical TabbarController (or TabBar)?垂直 TabbarController(或 TabBar)?
【发布时间】:2012-04-10 15:36:10
【问题描述】:

是否有任何自定义 TabBarController 或其他方式可以将横向模式下的 UITabbar 设为垂直(不是水平)。

应用启动时,TabBars 将位于底部(水平),但当用户旋转屏幕时,tabBarController 将切换到左侧垂直模式。

我一直在考虑使用原生 UITabBar 并在设备旋转时使用 CoreAnimation 旋转它,但我不确定这种方法是否好。

【问题讨论】:

  • 你想在什么设备上运行这个?
  • 我想标签可以清楚地理解..ios(iphone,ipad)

标签: ios objective-c iphone uitabbarcontroller


【解决方案1】:

@Joy

FSVerticalTabBarController - https://github.com/futuresimple/FSVerticalTabBarController 是一个非常好的自定义垂直标签栏控制器。

【讨论】:

  • 如何在swift 4.2中使用FSVerticalTabBarController
【解决方案2】:

我将 futuresimple/FSVerticalTabBarController 翻译成 Swift 5。

我的仓库是https://github.com/coyingcat/VerticalTabBar


Apple 的文档 Implementing a Container View Controller 也很棒

将子视图控制器添加到您的内容并不难,删除子视图控制器也是如此

【讨论】:

  • 我们如何根据方向同时支持垂直和水平。请提出建议。
  • 谢谢。因此,我们应该更改/使用自定义标签栏吗?或者我们可以用您提供的相同实现来做一些事情。请告诉我
  • 是的。试试看,然后它看起来像鸭子,是鸭子
猜你喜欢
  • 2020-12-14
  • 2021-07-08
  • 2016-10-07
  • 2013-05-23
  • 1970-01-01
  • 1970-01-01
  • 2020-02-18
  • 2014-10-30
  • 1970-01-01
相关资源
最近更新 更多