2014-03-24 31 views
0

我正在爲一個項目工作,在視圖中,我在頂部有一些標籤,在底部有一個Web視圖,其內容從服務器動態變化。我希望視圖滾動,直到Web視圖內容沒有發生當自動佈局被啓用時。自動佈局啓用時,WebView框架在ios7中不會更改?

這樣我改變Web視圖的幀

  • (無效)webViewDidFinishLoad:(的UIWebView *)webView的 { //給視圖默認寬度和事件內容長度高度 CGSize myWebViewTextSize = [webView sizeThatFits:CGSizeMake(self.view.frame.size.width,[myCalendarObj.event_content length])];

    CGRect myWebViewFrame = webView.frame; myWebViewFrame.size.height = myWebViewTextSize.height;

    //設置web視圖的幀大小以顯示動態內容字符串 webView.frame = myWebViewFrame;

    webView.scrollView.scrollEnabled = NO;設置滾動視圖的內容大小等於網頁瀏覽內容滾動直到結束 [scrollView setContentSize:CGSizeMake(self.view.frame.size.width,(myWebViewTextSize.height + 200))];;
    }

這對我來說,當我啓用自動佈局時禁用自動佈局,但我想這個工作。

請幫我在這個問題上

由於提前

+0

使用自動佈局時,必須使用約束替換使用框架和矩形的代碼。自動佈局不涉及顯式幀,而是與其他元素相關的元素放置 – Moonwalkr

回答

0

如果使用xcode5,你應該選擇「編輯 - >解決自動佈局問題 - >添加缺少的約束」添加約束上後,你」已啓用自動佈局。而對於xcode4,選擇自動佈局後,約束將自動添加。

相關問題