我正在开发一个基于 Master-Detail 的 iApp,我希望在 Master Pane 中有一个特定的按钮来触发“设置”窗体窗口的出现。
然后我将我的 segue 设置为“模态”,我得到一个覆盖整个屏幕的表单 View 。此表单来自屏幕底部。
如何让我的 View 从窗口顶部的插槽出现并覆盖屏幕宽度的三分之二和屏幕高度的四分之三?
谢谢!
最佳答案
您不能使用模态显示样式轻易地做到这一点,因为它们是固定大小的。可以变通,但您需要调整私有(private) View 的大小,很快就会感觉有点脆弱和困惑。
创建自己喜欢的任意大小的 View Controller 、将其添加为 subview Controller 并自行将其设置为动画会更简单。您甚至可以添加自己的背景调光 View 。
您失去了 segues 和解雇代码的便利,因为您不再“展示”新的 VC,但这并不难重新创建。
关于ios - 定义模态视图尺寸 ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17826428/