将半屏导航控制器添加到 iPad

Posted

技术标签:

【中文标题】将半屏导航控制器添加到 iPad【英文标题】:Adding a Half screen Navigation controller to iPad 【发布时间】:2010-07-30 04:24:35 【问题描述】:

在我的 iPad 应用程序中,我需要在屏幕的右半部分实现导航控制器行为(我不能使用拆分视图控制器,因为我需要在左侧有更多空间 - 大约 600 像素)。有什么方法可以创建具有固定帧大小的 NavigationController 吗?

提前致谢。

【问题讨论】:

【参考方案1】:

你应该简单地:

创建导航控制器;

将 navigationController.view.frame 设置为必要的框架;

将 navigationController.view 添加为主视图或窗口的子视图。

如下图:

navigationController.view.frame = necessaryFrame;
[viewController addSubview:navigationController.view];

【讨论】:

以上是关于将半屏导航控制器添加到 iPad的主要内容,如果未能解决你的问题,请参考以下文章

iPad 上的导航控制器

美团(iPad)顶部界面的简单实现, 及开发时常见bug

iPad Bug 使用带有 uipageviewcontroller 和导航控制器的故事板

Ipad SplitViewController 导航到另一个视图

导航推送视图控制器不起作用

iPad可以将导航控制器放在弹出框内吗?