UIWebView底部的黑条很难看,特别是在底部还有透明控件的时候,隐藏的做法其实很简单,只需要将 [self.webView setOpaque:NO];

,背景色设为clearColor即可

/**

* 这里是设置webview 背景不让有滚动效果

*/

self.webView.backgroundColor = [UIColor clearColor];

[self.webView setOpaque:YES];

[[[self.webView subviews] objectAtIndex:0] setBounces:NO];

第一:修改背景颜色的暗灰色

webView.backgroundColor = [UIColorclearColor];或者设置成白色

第二:修改周边的灰色

UIWebView包含一个scrollView组件,用来将关联web内容实现滚动效果,页面滚动后的UIWebView的面板周围会出现阴影效果,该效果是在四周添加UIImageView实现的,因此移除这种阴影效果的代码如下

UIScrollView *scrollView = webView.scrollView;

for (int i =0; i < scrollView.subviews.count ; i++) {

UIView *view = [scrollView.subviewsobjectAtIndex:i];

if ([viewisKindOfClass:[UIImageViewclass]]) {

view.hidden =YES ;

}

}

第三:自带的链接点击事件

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest )request

navigationType:(UIWebViewNavigationType)navigationType

{

if ( navigationType == UIWebViewNavigationTypeLinkClicked ) {

[[UIApplication sharedApplication] openURL:[request URL]];

return NO;

}

return YES;

}

/

UIWebViewNavigationTypeLinkClicked,用户触击了一个链接。

UIWebViewNavigationTypeFormSubmitted,用户提交了一个表单。

UIWebViewNavigationTypeBackForward,用户触击前进或返回按钮。

UIWebViewNavigationTypeReload,用户触击重新加载的按钮。

UIWebViewNavigationTypeFormResubmitted,用户重复提交表单

UIWebViewNavigationTypeOther,发生其它行为。

*/

android webview底部黑条,去掉UIWebView底部的黑条相关推荐

  1. [Android]webview直接加载网页允许JS,进度条,当前应用内跳转

    webview,用于在应用里面直接加载网页 本代码参考了: 官方的webview实例介绍:https://developer.android.com/guide/tutorials/views/hel ...

  2. 爱奇艺首页底部导航按钮android,仿爱奇艺/腾讯视频ViewPager导航条实现

    仿爱奇艺/腾讯视频ViewPager导航条实现,支持自定义导航条高度,宽度,颜色变化,字体大小变化.支持多种滚动模式,支持自定义每个TabView的样式.项目地址:https://github.com ...

  3. android+底部评论框,Android 之BottomsheetDialogFragment仿抖音评论底部弹出对话框效果(实例代码)...

    实现的效果图: 自定义Fragment继承BottomSheetDialogFragment 重写它的三个方法: onCreateDialog() onCreateView() onStart() 他 ...

  4. xamarin android 标签,安卓端Tabbedpage调整在底部位置和标签及取消Android API28 以下的点击特效—-xamarin.forms学习笔记(一)...

    使用tabbedpage时将安卓端导航放在底部,官网也有说明方法.总结: xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x ...

  5. android webview ios uiwebview和wkwebview的交互以及本地缓存

    android webview js调用java的方式 1.java通过注解@JavascriptInterface导出方法, js通过window.别名.方法名调用方法 2.拦截url方式,通过sh ...

  6. android webview设置加载进度条

    1.自定义属性文件--attrs.xml <?xml version="1.0" encoding="utf-8"?> <resources& ...

  7. Android自己定义TabActivity(实现仿新浪微博底部菜单更新UI)

    现在Android上非常多应用都採用底部菜单控制更新的UI这样的框架,比如新浪微博 点击底部菜单的选项能够更新界面.底部菜单能够使用TabHost来实现,只是用过TabHost的人都知道自己定义Tab ...

  8. android webview加载黑屏,华为10手机打开Webview ANR 黑屏问题

    本帖最后由 huafen346619996 于 2020-6-22 15:41 编辑 @华为的各位开发老师,有app 使用webview打开网页的时候的时候概率性出现黑屏的问题,通过对比市场上其他类型 ...

  9. Android进阶之路 - 顶部状态栏、底部虚拟导航栏相关操作

    快过年了,2018希望我们每个人都健康,开心,同时继续上进 ! 2020补充:基本包含了我几年在开发中用到的关于顶部状态栏和底部导航栏的绝大部分功能 ~ 顶部状态栏 状态栏是否可见 获取状态栏高度 隐 ...

最新文章

  1. GDI+中发生一般性错误
  2. python数据分析类库_python数据分析类库系列-Pandas入门之数据结构Series
  3. java 高并发第三阶段实战_Java 高并发第三阶段实战---Java并发包深入解析与使用详解...
  4. 【牛客 - 188C】水图(bfs树的直径,思维)
  5. 云图说|华为数据安全中心,助你保障云上数据安全!
  6. golang 类型说明
  7. c# 数据库操作学习
  8. c++ string 长度限制_面试中要会的String相关问题
  9. 关于click事件在苹果手机上的阴影的解决方法和关于在安卓手机上的select的灰色背景色的解决...
  10. 西电版《离散数学》勘误
  11. 人工智能教程1---科普人工智能
  12. grep/awk/sed查指定时间段日志
  13. 银行卡卡号识别(照片)python
  14. nyoj 海岛争霸(Floyd最短路径)
  15. GNSS原理与应用(三)——坐标系统与时间系统
  16. 【PPic】基于Electron+Vue+iView的图床应用设计
  17. mxnet下载与使用
  18. C++ 文件读写实战——2进制文件查看器(16进制显示)
  19. python计算n的m次方_Python程序来计算n + nm + nmm ....... + n(m次)。
  20. 万字剖析 Armv8 架构虚拟化

热门文章

  1. BAPI_BILLINGDOC_CANCEL1解析
  2. SAP财务中国本土化报表
  3. SAP财务管控(财务总监背后的管理大师)
  4. 不用SE11建Structure传Internal Table到Smartforms的方法
  5. “生骨肉”概念加速奔跑,宠物行业真要起飞了?
  6. 一起教育科技递交招股书:收入增速超277.48%,或成纳斯达克最大教育概念股
  7. java语言的数组描述_下列关于Java语言的数组描述中,错误的是()。_学小易找答案...
  8. android动态更改布局宽高,动态更改Android上的线性布局宽度或高度
  9. Python基础教程:list列表、tuple元组、range常用方法总结
  10. Python中如何查看模块的源码内容