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 で動作するためです-しかし、それを機能させる方法を忘れていました:)
どんなヒントでも大歓迎です!