定义模态视图尺寸?

时间:2013-07-24 06:10:44

标签: ios objective-c uikit interface-builder modalviewcontroller

我正在开发基于Master-Detail的iApp,我想在主窗格中有一个特定按钮来触发“设置”窗体窗口的显示。

然后我将我的segue设置为“模态”,我得到一个覆盖整个屏幕的表单视图。此表单来自屏幕底部。

如何让我的视图从窗口顶部的插槽中显示,并覆盖屏幕宽度的三分之二和高度的四分之三?

谢谢!

1 个答案:

答案 0 :(得分:2)

您无法使用模态演示样式轻松完成,因为它们是固定大小。可以解决这个问题,但是你需要调整私有视图的大小,它很快就会开始感到有点脆弱和混乱。

以您喜欢的任何大小创建自己的视图控制器更简单,将其添加为子视图控制器并将其动画到自己的位置。您甚至可以添加自己的背景调光视图。

你失去了segues和解雇代码的便利,因为你不再“呈现”新VC,但这并不难重现。