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.