2

このコードは、スクロール可能なUIWebViewでドキュメントを表示します。

- (void)viewDidLoad
{
   [super viewDidLoad];   
   _myWebView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 760)];   
   NSURL *myUrl = [NSURL URLWithString:@"http://pathToDoc/myDoc.doc"];  
   NSURLRequest *myRequest = [NSURLRequest requestWithURL:myUrl];
   [_myWebView loadRequest:myRequest];    
   [self.view addSubview:_myWebView]; 

}

これは、標準よりも小さいカスタムマージンで作成された横向きのドキュメントを表示しようとする場合を除いて、正常に機能します。

その結果、ドキュメントの右端の内容が切り取られます。

ドキュメント全体を表示する方法はありますか?

4

1 に答える 1

1

これに数か月の不満を感じた後 (信じられないほど時間がかかりました!)、問題を解決するのに 1 行のコードしか必要ないことがわかりました。

_documentWebView.autoresizingMask = UIViewAutoresizingFlexibleWidth;

最後の行の直後にそれを追加すると、突然すべてがうまくいきます.

于 2013-02-12T16:18:52.157 に答える