如何在屏幕左侧排列 Tabbar

Posted

技术标签:

【中文标题】如何在屏幕左侧排列 Tabbar【英文标题】:How to arrange Tabbar on the left side of the screen 【发布时间】:2014-04-23 10:31:27 【问题描述】:

我正在使用情节提要开发一个 iPad 应用程序。对于我的应用程序,我需要在屏幕左侧有一个选项卡栏。我不希望选项卡栏使用外部库。这可以安排故事中可用的选项卡栏吗棋盘排列在屏幕的左侧。

【问题讨论】:

第三方库有什么问题? 我正在使用可可豆荚并作为团队的一员工作。我想自定义标签栏并添加许多功能。如果我使用外部库,它会有一些限制。 Apple ios 人机界面指南文档规定标签栏必须位于屏幕底部\ 【参考方案1】:

如前所述,使用 split view controller 将您的 iPad UI 分为两部分

主视图控制器 - 这通常是显示所有元素的表格视图或集合视图。 详细视图控制器 - 显示主视图控制器中所选项目的详细信息。

您可以在他们之间与代表、NSNotificationCenter 或观察者进行交流。

您可以轻松地将单独的 UITabBar 视图添加到 ma​​sterdetail 视图控制器。

您还可以通过以下链接了解更多信息:

http://www.raywenderlich.com/29469/ipad-for-iphone-developers-101-in-ios-6-uisplitview-tutorial Good iPad SplitViewController tutorial?

【讨论】:

我应该在不使用拆分视图的情况下实现此功能。所以您能否建议拆分视图的替代方案。 你有什么特别的原因吗?否则只需手动创建两个 UIToolbar 即可。

以上是关于如何在屏幕左侧排列 Tabbar的主要内容,如果未能解决你的问题,请参考以下文章

将 UITabBarItems 添加到 UITabBar

如何在 react native 中实现 Twitter 个人资料屏幕的 UX,可折叠标题(Sticky TabBar)和可滚动选项卡?

如何在屏幕的左侧和右侧放置 Angular Material 单选按钮?

如何在屏幕上排列视图?

如何在屏幕左侧显示第一部分和右侧第二部分的 UICollectionView

在iOS 15中如何重新排列和删除主屏幕页面?