欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

iOS Webview自適應(yīng)實際內(nèi)容高度的4種方法詳解

 更新時間:2016年09月22日 16:31:10   投稿:mrr  
這篇文章主要介紹了iOS Webview自適應(yīng)實際內(nèi)容高度的4種方法詳解,本文介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下

//第一種方法

- (void)webViewDidFinishLoad:(UIWebView *)webView
{
CGFloat webViewHeight=[webView.scrollView contentSize].height;
CGRect newFrame = webView.frame;
newFrame.size.height = webViewHeight;
webView.frame = newFrame;
_webTablewView.contentSize = CGSizeMake(320, newFrame.size.height + 64 + KWIDTH - 100);
}

//2.執(zhí)行js語句 直接獲取html文檔的dom高度

- (void)webViewDidFinishLoad:(UIWebView *)webView{
CGFloatwebViewHeight =[[webViewstringByEvaluatingJavaScriptFromString:@document.body.offsetHeight]floatValue];
// CGFloat webViewHeight= [[webViewstringByEvaluatingJavaScriptFromString:@document.body.scrollHeight]floatValue];
CGRectnewFrame = webView.frame;
newFrame.size.height= webViewHeight;
webView.frame= newFrame;
}

//方法3.先將UIWebView的高度設(shè)為最小,然后再使用sizeThatFits就會返回剛好合適的大小

-(void)webViewDidFinishLoad:(UIWebView*)webVie{
CGSize actualSize = [webView sizeThatFits:CGSizeZero];
CGRect newFrame = webView.frame;
newFrame.size.height = actualSize.height;
webView.frame = newFrame;
}

//方法4.遍歷webview子視圖 獲取UIWebDocumentView高度即實際高度

-(void)webViewDidFinishLoad:(UIWebView *)webView{
CGFloat webViewHeight = 0.0f;
if([webView.subviews count] > 0)
{
UIView *scrollerView = webView.subviews[0];
if([scrollerView.subviews count] >
0)
{
UIView *webDocView = scrollerView.subviews.lastObject;
if ([webDocView isKindOfClass:[NSClassFromString(@UIWebDocumentView)class]])
{
webViewHeight = webDocView.frame.size.height;//獲取文檔的高度
webView.frame=webDocView.frame;
//更新UIWebView 的高度
}
}
}
}

以上所述是小編給大家介紹的iOS Webview自適應(yīng)實際內(nèi)容高度的4種方法詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • xcode 4 制作靜態(tài)庫圖文詳解

    xcode 4 制作靜態(tài)庫圖文詳解

    我這個文檔的靜態(tài)庫的開發(fā)是基于Xcode4.2和iOS SDK5.0編寫的。Xcode4跟之前的Xcode3還是有不少的差別的
    2013-06-06
  • iOS?組件化初步構(gòu)思

    iOS?組件化初步構(gòu)思

    這篇文章主要介紹了iOS組件化初步構(gòu)思,并對iOS組件化常用方式的討論進行了方案分析,以便幫助大家對ios組件化有一個深刻的了解
    2023-03-03
  • iOS中wkwebView內(nèi)存泄漏與循環(huán)引用問題詳解

    iOS中wkwebView內(nèi)存泄漏與循環(huán)引用問題詳解

    這篇文章主要給大家介紹了關(guān)于iOS中wkwebView內(nèi)存泄漏與循環(huán)引用問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-07-07
  • 淺談強大易用支持URL Rewrite的iOS路由庫FFRouter

    淺談強大易用支持URL Rewrite的iOS路由庫FFRouter

    FRouter 是 iOS 中一個強大且易用的 URL 路由庫,支持 URL Rewrite,基于匹配查找 URL,效率高。非常具有實用價值,需要的朋友可以參考下
    2018-10-10
  • iOS MRC 下 block 循環(huán)引用問題實例講解

    iOS MRC 下 block 循環(huán)引用問題實例講解

    本文通過文字說明加代碼的形式給大家介紹了iOS MRC 下 block 循環(huán)引用問題,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2017-12-12
  • IOS開發(fā)實現(xiàn)手機震動的提示實例代碼

    IOS開發(fā)實現(xiàn)手機震動的提示實例代碼

    這篇文章主要介紹了IOS開發(fā)實現(xiàn)手機震動的提示實例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • iOS中id類型的理解及底層原理詳解

    iOS中id類型的理解及底層原理詳解

    這篇文章主要給大家介紹了關(guān)于iOS中id類型的理解以及底層原理的相關(guān)資料,文中介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-07-07
  • iOS滑動全屏實現(xiàn)返回功能

    iOS滑動全屏實現(xiàn)返回功能

    這篇文章主要為大家詳細介紹了iOS滑動全屏實現(xiàn)返回功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • 分享一些iOS開發(fā)實用的小技巧

    分享一些iOS開發(fā)實用的小技巧

    這篇文章主要給大家分享了一些iOS開發(fā)實用的小技巧,這些小技巧在大家開發(fā)iOS的時候還是相當實用,有需要的朋友們下面來一起看看吧。
    2016-09-09
  • iOS之異常與信號使用場景分析

    iOS之異常與信號使用場景分析

    這篇文章主要為大家介紹了iOS之異常與信號使用場景分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11

最新評論