我的应用程序在 iPad 模式和横向模式下需要单个导航栏,事实证明这很麻烦。
想法是在景观中不会有 2 个单独的导航栏用于 Master 和 Detail :见下文(图片来自 Google Images 并经过修改,不是我的项目)
但取而代之的是单个导航栏,如下所示:
我正在尝试避免非常骇人听闻的方法,因为我的导航使用了很多自定义样式,但目前我能想到的唯一方法是调整 SplitView 父类(super class)中的 View 大小并覆盖导航栏,但我想看看如果其他人之前有任何成功 有什么想法吗?
最佳答案
Split View Controller 的工作方式,它显示两个单独的 View Controller 。如果你想拥有统一的导航栏,不要使用 Split View Controller ,只需使用常规 View Controller ,并将 TableView 嵌入到你的普通 View 中,并实现适当的协议(protocol)来控制表
关于ios - iPad横向单导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11141631/