用户看不到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之后
没有找到相关结果
已邀请:
1 个回复
桑娠贯涤
(从
继承)作为模态视图控制器,它希望使用
实例。将视图控制器与webView一起使用时,应该可以显示它。