我正在使用两个内部可变高度和一些标签的UIWebView构建自定义UIView。
我使用xib文件构建视图。在这个Xib中,View的高度为500(但根据WebView的内容,它可以更大)
现在我遇到的问题是,我将自定义UIViews中的两个或多个以编程方式添加到我在滚动视图中的UIViewController中。但他们不是彼此之间的!
我的自定义视图会显示正确,但没有正确的高度限制,因此一个在彼此之上而不是彼此之下......
答案 0 :(得分:2)
试试这段代码。
-(void)webViewDidFinishLoad:(UIWebView *)webView
{
NSString *webHeight = [self.lblDetail stringByEvaluatingJavaScriptFromString:@"document.height"];
NSLog(@"height: %@", webHeight);
self.webViewHeightConstraint.constant = [webHeight intValue];
}