我在特定的框架CGRectMake(40,50,400,500)中将aNavController显示为modalViewController。哪个工作正常。现在,我自己有一个按钮(在其上显示modalViewController的viewcontroller),按下该按钮时,我需要在aNavController上显示一些消息。但是问题是当我呈现一个modalViewController时。整个屏幕区域变暗/禁用。因此,无法自己触摸/单击该按钮。

这是展示视图控制器的代码。我以为,我在这里错过了一些东西。请帮忙。提前致谢。

aNavController.modalPresentationStyle = UIModalPresentationFormSheet;
anavController.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self presentModalViewController:aNavController animated:YES];
aNavController.view.superview.frame = CGRectMake(40,50, 400, 500);

最佳答案

presentModalViewController创建一个模式对话框。启用模式视图控制器后,用户将无法在父视图上执行任何操作,直到关闭模式视图为止。

09-07 13:25