用户看不到ModalViewController

| 我正在使用以下框架构建模式视图...
_webView = [[UIWebView alloc] initWithFrame: CGRectMake(0, 0, 480, 320)];
[_authController addSubview:_webView];

[self presentModalViewController:_authController animated:YES];
模态视图是否应该自动放置在超级视图视图堆栈中当前存在的任何其他视图之前? 这种模式视图在我要使用的示例应用程序中有效,但是如果我尝试在自定义应用程序中呈现它,它将不会显示。 编辑:
NSLog([NSString stringWithFormat:@\"frame = %f, %f, %f, %f\", _webView.view.frame.origin.x, _webView.view.frame.origin.y, _webView.view.frame.size.width, _webView.view.frame.size.height]);

if (_webView)
{
    [self presentModalViewController:_webView animated:YES];
}

NSLog([NSString stringWithFormat:@\"frame = %f, %f, %f, %f\", _webView.view.frame.origin.x, _webView.view.frame.origin.y, _webView.view.frame.size.width, _webView.view.frame.size.height]);
这有这个输出... frame = 0.000000,0.000000,320.000000,416.000000 <-在presentModalViewController之前 框架= 480.000000,0.000000,480.000000,320.000000 <-在presentModalViewController之后     
已邀请:
        我认为问题在于您正在尝试使用
UIWebView
(从
UIView
继承)作为模态视图控制器,它希望使用
UIViewController
实例。将视图控制器与webView一起使用时,应该可以显示它。     

要回复问题请先登录注册