2013-07-10 60 views
0

我正在構建一個自定義UIView,其中包含兩個帶有可變高度的UIWebViews以及一些標籤。Autolayout:使用UIWebView自定義UIView高度約束

我使用xib文件構建視圖。在這個廈門國際銀行視圖有500高度(但它可以根據的WebView的含量越大)

現在我有我添加以編程我的自定義UIViews兩個或兩個以上我的UIViewController一個滾動視圖裏面的問題。但他們不是彼此之間!

我的自定義視圖顯示正確,但沒有合適的高度約束等一個以上相互不低於對方...

回答

2

試試這個代碼段。

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

    self.webViewHeightConstraint.constant = [webHeight intValue]; 
} 
+0

我很新的自動佈局,你能解釋self.webViewHeightConstraint來自哪裏? – powerj1984

+1

它是來自storyboard的webview的高度約束。我發現故事板的webview的高度,並將其鏈接到我使用的類。我將其命名爲「webViewHeightConstraint」,它僅僅是webView的高度約束。 – handet87