0

HTMLページを表示するコントローラーに接続したUIWebViewをエミュレーターで作成してテストしました。

しかし、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 を登録する必要がありましたか?

私が混乱している理由は、以前に作成したこのようなアプリのいくつかのページがあり、登録された IBOutlet UIWebView が 1 つしかない iPhone と iPad で動作するためです-しかし、それを機能させる方法を忘れていました:)

どんなヒントでも大歓迎です!

4

1 に答える 1

1

iPhone ストーリーボードの IBOutlet にリンクする要素については、対応する iPad ストーリーボードを同じ IBOutlet にリンクする必要があります。

于 2012-10-07T20:30:06.263 に答える