ios - UIViewController不显示UIWebView不会在iPad屏幕上显示,但在iphone上显示

时间:2012-10-07 20:25:58

标签: ios ios5

我刚用模拟器制作并测试了一个UIWebView,它附加到一个显示html页面的控制器。

但是当我对iPad模拟器做同样的事情时,它没有呈现html。

我确实将iPad和iPhone版本都附加到同一个控制器上。在控制器中,我是如何呈现html:

- (void)viewDidAppear:(BOOL)animated
{  
    NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"premium" ofType:@"html"];    
    NSURL *url = [NSURL fileURLWithPath:htmlFile];
    NSURLRequest *rq = [NSURLRequest requestWithURL:url];
    [theWebView loadRequest:rq];
}

所以在iPad上,我是否必须从故事板拖到.h文件并注册另一个与iPhone分开的IBOutlet UIWebView?

我感到困惑的原因是我有一些这样的应用程序页面,我之前在iphone和ipad中只有一个注册的IBOutlet UIWebView工作 - 但我忘了我是如何设法让它工作的:)< / p>

任何提示都非常感谢!

1 个答案:

答案 0 :(得分:1)

对于链接到iPhone Storyboard中的IBOutlet的任何元素,您必须将它的iPad Storyboard对应链接到相同的IBOutlet。