iOS開發之WebView,ioswebview

來源:互聯網
上載者:User

iOS開發之WebView,ioswebview

  做iOS的應用也有一段時間了,在之前的demo中一直沒有機會用到WebView,今天就查缺補漏一下,使用一下WebView。最早接觸WebView是在Android中接觸的,iOS中的WebView的用法也是挺簡單的。本篇部落格沒有什麼高深的技術,只是對webView的應用。從字面意思可以看出WebView就是用來載入網頁的視圖,和手機上的瀏覽器類似。

  1.之前用storyboard拖控制項時只是看著WebView在哪裡靜靜的躺著(如所示),一直沒有用過,如果想使用的話也很簡單,就是把web view拖入到storyboard中即可:今天就寫篇部落格來應用一下:

 

  2,把WebView拖到storyboard中以後,和相關的代碼進行關聯,如下:

        代碼說明:

          (1).建立一個NSURLRequest

          (2).用myWebView載入NSURLRequest

  3.webView的委託代理模式也挺簡單的,如下,

    (1),shouldStartLoadWithRequest:請求URL時調用

    (2),webViewDidStartLoad:開始載入網頁後調用

    (3).webViewDidFinishLoad:載入網頁完成後調用

    (4).didFailLoadWithError:載入失敗調用

 

  4.載入成功後的效果如下:

 


ios開發怎得到uiwebview的內容大小

- (void)webViewDidFinishLoad:(UIWebView *)webViewer{
CGFloat webViewHeight = [[webViewer stringByEvaluatingJavaScriptFromString:@"document.height"]floatValue];
}
 
IOS開發 知道為何ScrollView中嵌入UIWebView後,滑動到頁面下放實現不了頁面滾動了?

scrollview要實現橫向滑動,需要scrollview的frame.size.width小於scrollview的Contentsize.width,跟UIWebview的增高沒有關係,你需要設定scrollView的contentsize.width大於它的frame.size.width.
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.