2

UIWebView のサイズ変更はほぼ完了です。デリゲートメソッドを使用しました:

.h で:

@interface myController : UIViewController <UIWebViewDelegate>

.m :

#pragma mark UIWebView delegate methods

- (void) webViewDidFinishLoad : (UIWebView *) aWebView
{
    CGRect frame = aWebView.frame;
    frame.size.height = 1;
    aWebView.frame = frame;
    CGSize fittingSize = [aWebView sizeThatFits:CGSizeZero];
    frame.size = fittingSize;
    aWebView.frame = frame;
}

しかし、私が必要としているのは、コンテンツに応じて固定幅と可変高さの webview です。前のコードはほとんど問題ありませんが、webview も拡張され、水平方向にスクロール可能です。私もこれを試しました:

[myWebView setUserInteractionEnabled:NO];

ただし、スクロールを無効にするだけで、コンテンツは適応しません。

これを修正する方法を教えてください。

4

1 に答える 1

1

これは役立つかもしれません。私はそれを非常に簡単に機能させました:

https://stackoverflow.com/a/6104537/1413088

于 2012-05-23T16:20:43.190 に答える