iOS - 从childViewController以模态方式呈现视图控制器 - 没有触摸事件

时间:2017-03-27 13:30:22

标签: ios presentviewcontroller

当我尝试从子视图控制器以模态方式呈现View控制器时,我的应用程序出现问题。

在我的应用程序中,我有一个名为LandscapeViewController的容器视图控制器。它的行为类似于导航控制器,它允许用户前后导航,并在进程中作为childViewController进出视图控制器。我在appDidFinishLaunching中将其设置为rootViewController。

现在从一个子视图控制器我需要以模态方式显示视图控制器,我按如下方式进行操作。

MyOtherVC* otherVC = [[MyOtherVC alloc] init];
otherVC.modalPresentationStyle = UIModalPresentationFormSheet;
otherVC.preferredContentSize = CGSizeMake(500, 300);
[self presentViewController:otherVC animated:YES completion:nil];

我确实看到'otherVC'以模态方式呈现,但我无法与其视图上的按钮和文本字段进行交互。看起来我在尝试以模态方式呈现视图控制器时搞砸了视图控制器呈现链,因此事件未被传递到右视图控制器。我该如何调试/修复此问题?

0 个答案:

没有答案