0

我正在构建一个自定义 UIView,其中包含两个内部高度可变的 UIWebViews 和一些标签。

我使用 xib 文件构建视图。在这个 Xib 中,视图的高度为 500(但根据 WebView 的内容,它可以更大)

现在我有一个问题,我以编程方式将自定义 UIViews 中的两个或更多添加到滚动视图内的 UIViewController 中。但他们不在彼此之间!

我的自定义视图将正确显示,但没有正确的高度限制,因此一个在彼此之上而不是在彼此之下......

4

1 回答 1

2

试试这个代码片段。

-(void)webViewDidFinishLoad:(UIWebView *)webView
{
    NSString *webHeight = [self.lblDetail stringByEvaluatingJavaScriptFromString:@"document.height"];
    NSLog(@"height: %@", webHeight);

    self.webViewHeightConstraint.constant = [webHeight intValue]; 
}
于 2013-07-11T08:42:53.413 回答