我正在爲一個項目工作,在視圖中,我在頂部有一些標籤,在底部有一個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))];;
}
這對我來說,當我啓用自動佈局時禁用自動佈局,但我想這個工作。
請幫我在這個問題上
由於提前
使用自動佈局時,必須使用約束替換使用框架和矩形的代碼。自動佈局不涉及顯式幀,而是與其他元素相關的元素放置 – Moonwalkr