iOS UIWebView 自适应
来源:互联网 发布:怎么看自己淘宝联盟pid 编辑:程序博客网 时间:2024/06/05 06:10
1.当实例化的UIWebview 设置了属性scalesPageToFit = YES;
当双击UIWebview时,webpage会进行缩放操作,取消webPage放大的操作,在HTML中加入下面字段。
<meta name="viewport" content="width=device-width, initial-scale=0.5, maximum-scale=0.5, minimum-scale=0.5, user-scalable=no" />
2.有时背景太大或页面太长,而我们不想让webview进行滑动,解决方案:
for (id subview in self.webview.subviews)
if ([[subview class] isSubclassOfClass: [UIScrollView class]])
{
((UIScrollView *)subview).bounces = NO;
((UIScrollView *)subview).scrollEnabled = NO;
}
3.让webview响应点击(非双击)事件,一是启动UIWebview的用户响应,二是实现委托(点击后的事件):
webview.userInteractionEnabled = YES;
webview.delegate = self;
委托事件实现如下:
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
NSURL *requestURL = [ [ request URL ] retain ];
// Check to see what protocol/scheme the requested URL is.
if ( ( [ [ requestURL scheme ] isEqualToString: @"http" ]
|| [ [ requestURL scheme ] isEqualToString: @"https" ] )
&& ( navigationType == UIWebViewNavigationTypeLinkClicked ) ) {
[webview loadRequest:[NSURLRequest requestWithURL:requestURL]];
return YES;// 返回YES会改变当前Webview的内容,如果是NO就不改变
}
[ requestURL release ];
return YES;
}
4.当UIWebview请求结束时,如果有服务器返回的东西,可以放在返回的URL里面
- (void)webViewDidFinishLoad:(UIWebView *)webView{
NSString *currentURL = self.wb.request.URL.absoluteString;
NSLog(@"web view finish load URL %@",currentURL);
}
5.UIWebView的透明
[newWebView setBackgroundColor:[UIColor clearColor]];
[newWebView setOpaque:NO];
[newWebView loadHTMLString:[NSString stringWithFormat:@"<html><head><style>body{background-color:transparent;}</style></head><body>%@</body></html>",HTMLContent] baseURL:[NSURL URLWithString:@""]];
- iOS UIWebView 自适应
- IOS UIWebView自适应
- iOS-UIWebView 自适应网页图片
- iOS UIWebview自适应实际内容高度
- iOS UIWebView 宽带自适应屏幕的方法
- 轻描淡写iOS--UIWebview中网页宽度自适应
- iOS uiwebview 大小跟随内容自适应
- ios UIWebview中网页宽度自适应手机
- iOS - UIWebView加载数据和高度自适应
- iOS UIWebView加载数据和高度自适应
- iOS UIWebView 图片自适应屏幕宽度
- iOS UITableViewCell嵌套UIWebView 自适应高度
- UIWebView 自适应
- IOS UIWebView 中使用JavaScript 来实现图片大小自适应
- IOS UIWebView截获html并修改便签内容,宽度自适应
- IOS UIWebView截获html并修改便签内容,宽度自适应
- IOS UIWebView截获html并修改便签内容,宽度自适应
- IOS UIWebView 中使用JavaScript 来实现图片大小自适应
- Ipython启动异常(出现warning)警告
- 解决linux下/etc/rc.local开机器不执行的原因
- JavaScript中如何知道一个对象里面的全部属性
- 图像检索系统 Image Retrieval Systems
- uva10382解题报告
- iOS UIWebView 自适应
- bzoj2754 后缀数组
- c#自定义事件
- C#图像处理教程 C# Tutorials for image processing
- android.support.v7.internal.app.WindowDecorAction问题记录
- C++字符串格式化(FormatString)
- ubuntu14.10下vmtools的安装
- solr5.4.0安装启动
- git常见操作和常见错误!错误提示:fatal: remote origin already exists.