次のコードを使用して空白ページでUIWebViewを作成しています。UIWebView空白ページローテーション
- (void)loadView {
[super loadView];
UIWebView *wv = [[[UIWebView alloc] initWithFrame:self.view.bounds] autorelease];
wv.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
[self.view addSubview:wv];
}
肖像画から風景やその逆にページのコンテンツを回転装置のWebViewの境界とブラック領域が現れるよりも大きくなります。何が問題なのでしょうか?
自動サイズ変更マスク、WebViewののか、それがスーパービューの境界だと問題はありません。私はリソースをロードする前にwebviewを隠すことに決めました。 – iprox
'[super loadView]'に依存するのではなく、 'self.view'の独自のビューを作成してみてください。または、[super loadView]の後に 'NSLog(@"%@ "、self.view)を入れて、そのフレームをWebビューに送る前に問題があるかどうかを確認してください。 '[[UIWebView alloc] initWithFrame:self.view.frame]'で 'self.view.bounds'の代わりに' self.view.frame'を使うこともできます。ビューの矩形に問題がないと言うことはできません。何かが間違っている。 – larsacus