1
ブログからWebコンテンツをロードする小さなアプリケーションでは、UIWebView(スクロール可能なUIScrollViewの中にあります)はすべてのコンテンツを実際のUIScrollViewのフレームより長いかどうかを確認します。ここでは、問題の画像は、次のとおりです。UIScrollView内のUIWebViewのフレームは、すべてのコンテンツに合わせてサイズが伸びない
UIScrollViewのとのUIWebViewをロードするコードは(これはのUIViewControllerの一部である)
- (id)initWithHTML:(NSString*)html
{
self = [super init];
if (self) {
CGRect appFrame = [[UIScreen mainScreen] applicationFrame];
UIScrollView* v = [[UIScrollView alloc] initWithFrame:appFrame];
self.view = v;
UIWebView* webView = [[UIWebView alloc] initWithFrame:v.frame];
webView.userInteractionEnabled = NO;
webView.backgroundColor = [UIColor whiteColor];
[self.view addSubview:webView];
[webView loadHTMLString:html baseURL:nil];
CGSize sz = v.bounds.size;
sz.height = webView.bounds.size.height + 20;
v.contentSize = sz;
[v release];
[webView release];
}
return self;
}
おかげで、まだ基本を学んでいます。あなたは揺れる。ビューは現在意図したとおりに動作します。 – rnystrom