首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ModalViewController帧移动

ModalViewController帧移动
EN

Stack Overflow用户
提问于 2012-08-11 01:09:55
回答 1查看 489关注 0票数 0

我不确定我是否可以这样做,但让我们试一试比我更聪明的人。

我希望能够通过拖动来移动当前控制器的框架。我期望看到控制器,我在其中调用了self presentModalViewController:另一个to :是的,在显示的控制器下面。我看到了你的白色背景。

为了在不呈现模态视图控制器的情况下实现此功能,我可以添加子视图,即:

代码语言:javascript
复制
[self.view addSubview:anotherVC.view];

但是,有没有一种方法可以移动模态呈现的视图控制器,并能够看到该模态控制器所在的视图?

EN

回答 1

Stack Overflow用户

发布于 2012-08-11 02:15:12

如果您需要在模式视图后面显示父视图,则可以使用以下代码:

anotherVC.view.frame设置为小于父视图。

代码语言:javascript
复制
anotherVC.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentModalViewController:anotherVC animated:YES]; 

但父视图的可见部分将变暗以防止交互。

UIModalPresentationFormSheet

呈现的视图的宽度和高度小于屏幕的宽度和高度,并且视图在屏幕上居中。如果设备位于

横向方向且键盘可见时,视图的位置将向上调整,以使视图保持可见。所有未覆盖的区域都将变暗,以防止用户与其交互。

Modal Presentation Styles

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11906281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档