UIScrollView *ScrollView=[[UIScrollView alloc]initWithFrame:CGRectMake(0,0,320,600)];
ScrollView.autoresizingMask = UIViewAutoresizingFlexibleWidth ;
ScrollView.autoresizesSubviews = YES;
[ScrollView setContentSize:CGSizeMake(320, 2500)];
ScrollView.scrollEnabled = YES;
ScrollView.directionalLockEnabled = YES;
ScrollView.showsVerticalScrollIndicator = NO;
ScrollView.showsHorizontalScrollIndicator = NO;
ScrollView.autoresizesSubviews = YES;
ScrollView.backgroundColor=[UIColor whiteColor];
[self.view addSubview:ScrollView];
UIwebview *webView = [[UIWebView alloc]initWithFrame:CGRectMake(10,30,310,1500)];
webView.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight) ;
webView.autoresizesSubviews = YES;
NSLog(@"vlaue od v is %@",webView);
webView.scrollView.scrollEnabled = NO;
webView.scrollView.bounces = NO;
//make the background transparent
[webView setBackgroundColor:[UIColor clearColor]];
//pass the string to the webview
[webView loadHTMLString:[html description] baseURL:nil];
NSLog(@"web view is %f",webView.scrollView.contentSize.width);
[webView sizeThatFits:CGSizeZero];
NSLog(@"web view is %@",webView);
//add it to the subview
NSLog(@"height: %d", [[webView stringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight"] intValue]);
// CGFloat contentHeight = webView.scrollView.contentSize.height;
// ScrollView.contentSize = webView.scrollView.contentSize.frame.size;
// NSLog(@"scroll size is %d",ScrollView.contentSize);
// [UIScrollView setNeedsDisplay];
[ScrollView addSubview:webView];
NSLog(@"size is %f",ScrollView.contentSize.height);
我是这个领域的初学者。我已经应用了所有这些东西,我想在滚动视图上添加 webview 数据然后滚动视图上的内容长度像我定义的 2500 高度然后覆盖 1000,1500