UIWebView 使用方法
来源:互联网 发布:ecowater净水器知乎 编辑:程序博客网 时间:2024/05/11 13:34
基于手机 网络环境问题 在UIWebView控件使用的时候,程序习惯添加UIActivityIndicatorView用以控制UIWebview的加载等待,在等待的时间内用户不允许操作,所以我们还要在当前的UIWebview上添加一个透明的view(opaqueview)用以防止用户点击,然后把UIActivityIndicatorView添加到我们自己定义的view(opaqueview)上。这样当网页加载开始的时候我们把UIActivityIndicatorView打开,当网页加载完毕的时候我们可以取消UIActivityIndicatorView,从而实现了对UIWebView的加载等待。
一.UIWebView加载的时候通常有几种方法
1.loadRequest:
2.loadHTMLString:string
3.loadData:MIMEType:textEncodingName:baseURL:
其中baseURL 是指基准的url 是一个绝对的地址,程序要用到的其他资源就可以根据这个基准地址进行查找而不用再次定位到绝对地址;
1.- (void
2.- (void
3.-(BOOL
当程序以UIWebView加载方式1进行加载的时候就会调用到此函数,然后执行webViewDidStartLoad函数,所以我们可以在此函数中进行一些请求解析,URL地址分析的工作。
4.- (void)webView:(UIWebView
是一个可选的函数,如果页面加载失败可以根据不同的错误类型反馈给用户不同的信息
三.代码实现
1.在.h文件中加载声明UIWebviewDelegate协议
声明WebView
2.实现UIWebView
WebView
[
[
[
[
url
[
opaqueview
activityIndicator
[
[
[
[
[
[
接下来添加
- (void
[activityIndicator stopAnimating];
opaqueview.hidden
}
- (void
[
opaqueview.hidden
}
<body>
<div
<h2>Title</h2>
The page title is displayed in the navigation bar automatically.
<p>
<img
<p>
<a
<script>
function
var
document.location = url;
}
function
sendCommand("alert","Muhahahaha");
}
</script>
</body>
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithReque
NSString
NSArray
if
if([(NSString
{
UIAlertView
[alert
}
return NO;
}
return YES;
}
- UIWebView 使用方法
- 转载 UIWebView 使用方法
- UIWebView的使用方法
- UIWebView 的使用方法
- iOS UIWebView使用方法
- UIWebView的使用方法
- UIWebView的使用方法
- UIWebView的使用方法
- UIWebView - 使用方法总结
- UIWebView - 使用方法总结
- iOS中UIWebView的科学使用方法总结
- iOS --- 常用控件使用方法之UIWebView
- UIWebView
- UIWebView
- UIWebView
- UIWebView
- UIWebView
- UIWebView
- Android访问Tomcat错误以及mp3player项目乱码问题解决
- POJ3903 Stock Exchange 最长上升子序列DP]
- NodeJs在非阻塞实现原理
- NodeJS初探之一——神秘的服务器端JS
- grub简介及用法
- UIWebView 使用方法
- hibernate——简单的增删改查
- TabActivity中的Tab标签详细设置
- Javascript与多线程
- android获取sd卡上未安装的apk文件的图标
- 【Linux】tar 命令
- 资治通鉴,卷八十二,人心毒至于此
- win7下SaveFileDialog控件无法弹出解决方案
- 动态添加文件的输入项