나름 프로그래밍?/ Objective-C

UIWebView 컨텐츠 크기 알아오기

-Dong- 2011. 6. 16. 20:56
델리게이트 설정 후

-
(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;

   
NSLog(@"size: %f, %f", fittingSize.width, fittingSize.height);
}


ps. 이미지 같은거 불러올때 걸릴 경우가 있어서
- (void)webViewDidStartLoad:(UIWebView *)webView {
webViewLoads_++;
}

- (void)webViewDidFinishLoad:(UIWebView *)aWebView {
webViewLoads_--;

if (webViewLoads_ > 0) {
return;
}
}

꼼수