UIWebView內(nèi)容寬度自適應(yīng)及獲得內(nèi)容高度

//1.webView寬度自適應(yīng)
webView.scalesPageToFit = YES;
webView.scrollView.scrollEnabled = NO;

//2.在webView加載完成后 獲得webView內(nèi)容高度
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
   CGRect frame = webView.frame;
    frame.size.height = 1;
    webView.frame = frame;
    CGSize fittingSize = [webView sizeThatFits:CGSizeZero];
    frame.size = fittingSize;
    webView.frame = frame;
    [self.tableView setTableHeaderView:webView];
}

適用情形:商品圖文詳情和tableView結(jié)合使用的情況,比如淘寶的商品圖文詳情頁(yè),頭部展示圖文的是一個(gè)webView,底部商品推薦是tableView的cell,可以把webView看做是tableView的tableHeaderView,那么就要求webView的contentSize必須和它的size相等。這里需要注意的是 webView.scrollView.scrollEnabled = NO;不然sizeThatFits方法計(jì)算的size就不是contenSize了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,643評(píng)論 4 61
  • 簡(jiǎn)書的文章頁(yè)主要由文章內(nèi)容和評(píng)論列表兩部分構(gòu)成,考慮到評(píng)論列表的操作體驗(yàn)和復(fù)用性等其它問題,我們最終選擇用UIWe...
    xuning0閱讀 14,215評(píng)論 43 146
  • yaokui閱讀 425評(píng)論 0 0
  • 我是2014年讀的大學(xué),我記得那個(gè)暑假全家人圍著我的錄取通知書轉(zhuǎn)。從收到通知書的那天起,爸媽就計(jì)劃著買什么...
    鹛楓鴻影閱讀 779評(píng)論 0 0
  • 問題如何轉(zhuǎn)變成積極的機(jī)遇呢? 非常簡(jiǎn)單,只要我們從新的角度重新審視問題。孩子應(yīng)該把問題看成機(jī)遇。父母?jìng)儜?yīng)該幫助孩子...
    Amoy_Amon閱讀 199評(píng)論 0 2

友情鏈接更多精彩內(nèi)容