【发布时间】:2023-03-08 18:50:01
【问题描述】:
在我的 iPad 应用程序中,我需要在屏幕的右半部分实现导航控制器行为(我不能使用拆分视图控制器,因为我需要在左侧有更多空间 - 大约 600 像素)。有什么方法可以创建具有固定帧大小的 NavigationController 吗?
提前致谢。
【问题讨论】:
在我的 iPad 应用程序中,我需要在屏幕的右半部分实现导航控制器行为(我不能使用拆分视图控制器,因为我需要在左侧有更多空间 - 大约 600 像素)。有什么方法可以创建具有固定帧大小的 NavigationController 吗?
提前致谢。
【问题讨论】:
你应该简单地:
创建导航控制器;
将 navigationController.view.frame 设置为必要的框架;
将 navigationController.view 添加为主视图或窗口的子视图。
如下图:
navigationController.view.frame = necessaryFrame;
[viewController addSubview:navigationController.view];
【讨论】: