0

我正在开发一个横向模式的 iOS 应用程序,除了我需要标签栏位于右侧(垂直)。我想知道我是否可以在横向模式下显示所有 viewControllers(导航驱动的应用程序),而在纵向模式下只显示 tabbarController?

换句话说,我可以将所有 viewController 的方向设置为横向模式,并将仅 TabBarController 的方向设置为横向模式,以便我可以有效地使其显示在右侧吗?

非常感谢任何指针。

非常感谢!

4

1 回答 1

0

这可能不是您要寻找的答案,但我强烈建议您打开 UITabBarController 和 UITabBar 标题以了解如何实现标签栏,并开始创建/子类化您自己的,而不是一起破解现有组件。您至少需要一个视图控制器、一个用于保留由选项卡表示的视图控制器的数组、一个用于显示活动视图控制器视图的视图以及一个指向活动视图控制器的指针。

编写自己的视图控制器的学习曲线要​​高得多,但相信我,这是值得的。

于 2013-03-01T23:06:54.123 回答