0

私はこの小さな問題に悩まされており、解決策を見つけることができません。謝罪と感謝の気持ちを込めて。

説明:

iPhoneを対象としたフルスクリーンUIWebViewを備えたUIViewは、viewDidLoadメソッドを使用してプログラムでWebページをロードします。アプリをシミュレーターで実行すると、UIWebViewが表示され、Webページが読み込まれますが、ピンチは許可されません。したがって、ページ内を移動することはできますが、マルチジェスチャでサイズを変更することはできません。

詳細:

- (void)viewDidLoad {

   NSString *urlAddress = @"http://www.someurl.it";

   NSURL *url = [NSURL URLWithString:urlAddress];

   NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];

   [webView loadRequest:requestObj];

   webView.userInteractionEnabled=YES;
   webView.autoresizingMask=YES;
   webView.multipleTouchEnabled=YES;

}
4

2 に答える 2

2

このコード行を、Webビューに設定した他のプロパティと一緒に挿入するだけです。

webView.scalesPageToFit = YES;

于 2013-03-02T00:01:35.217 に答える
0

UIWebViewがピンチツーズームイベントを解釈できるように設定する適切なプロパティが呼び出されるためscalesPageToFitです。の設定autoresizingMaskは、UIViewの自動回転レイアウトメカニズムのヒントであり、特定のデバイスの新しい座標空間でビューを配置する場所を示します。

于 2013-03-01T23:16:10.867 に答える