`

UIWebView

 
阅读更多
http://hi.baidu.com/wei_1123/item/a11f65df35ca4ee63cc2cbd8

http://unmi.cc/uiwebview-replace-uitextview-line-height

图片URL:
http://gaohaijun.blog.163.com/blog/static/176698271201110133338742/

一些JS的操作:
http://www.cnblogs.com/superhappy/archive/2012/12/04/2801929.html


        self.saying = [[UIWebView alloc] initWithFrame:CGRectMake(6, 84, 314, 320)];
        self.saying.opaque = NO;
        self.saying.backgroundColor = [UIColor clearColor];
        self.saying.dataDetectorTypes = UIDataDetectorTypeNone;
        [self addSubview:self.saying];
       
//        remove shadow view when drag web view
        for (UIView *subView in [self.saying subviews])
        {
            if ([subView isKindOfClass:[UIScrollView class]])
            {
                for (UIView *shadowView in [subView subviews])
                {
                    if ([shadowView isKindOfClass:[UIImageView class]])
                    { shadowView.hidden = YES; }
                }
            }
        }
       
        //backgroud-color:transparent 结合最前面的两行代码指定的属性就真正使得 WebView 的背景透明了
        //font:16px/18px 就是设置字体大小为 16px, 行间距为 18px,也可用  line-height: 18px 单独设置行间距
        //Custom-Font-Name 就是前面在项目中加上的字体文件所对应的字体名称了
        //  margin:0;background-color:transparent;font:20px/26px Custom-Font-Name
NSString *css =
        @"<style>"
        "body{margin:0;background-color:transparent;color:#ffffff;text-indent:40px;font:20px/30px Custom-Font-Name}"
        "p{margin:0px;padding:0;}"
        "</style>";
        NSString *htmlString = [css stringByAppendingFormat:@"%@", text];
        [self.saying loadHTMLString:htmlString baseURL:nil];
分享到:
评论

相关推荐

    Cocos2dx中UIWebView替换为WKWebView

    然而,随着Apple对App Store审核政策的调整,使用UIWebView的App将不再被接受,因为Apple已经将其列为弃用API。在2020年,Apple明确表示,自2020年12月起,所有新提交的App和更新都必须移除UIWebView的使用,转而...

    UIWebView和js交互

    在iOS开发中,UIWebView是苹果提供的一种原生控件,用于展示网页内容。它可以加载HTML、CSS和JavaScript代码,并且支持与JavaScript进行交互,从而实现原生应用和Web内容的融合。本教程将深入探讨UIWebView与...

    UIWebView+html+css

    在iOS开发中,UIWebView是苹果提供的一种原生控件,用于展示网页内容。这个话题“UIWebView+html+css”主要关注如何在UIWebView中嵌入HTML和CSS,实现可点击的链接以及显示动态的GIF动画效果。下面将详细讲解这个...

    UIWebView和js交互demo1

    在iOS开发中,UIWebView是苹果提供的一种原生控件,用于展示网页内容。它可以加载HTML、CSS和JavaScript代码,并且具有与Objective-C(OC)代码进行交互的能力。本项目"UIWebView和js交互demo1"就是展示了如何利用...

    iPhone开发之UIWebView示例程序

    在iOS应用开发中,UIWebView是一个非常重要的组件,它允许开发者在应用程序内嵌入网页内容,实现网页浏览功能。这个示例程序是针对iPhone平台,旨在帮助开发者理解如何有效地使用UIWebView来展示网页数据。通过这个...

    UIWebView与 javascript的交互

    在iOS开发中,UIWebView是苹果提供的一种原生控件,用于在应用内展示网页内容。这个"UIWebView与javascript的交互"的标题暗示了我们正在探讨如何在iOS应用中利用UIWebView与嵌入的HTML页面进行双向通信,即通过...

    UIWebView原生与H5交互

    在iOS开发中,UIWebView是苹果提供的一种组件,用于在应用程序中展示网页内容。它不仅可以加载HTML页面,还可以执行JavaScript代码,甚至与原生代码进行交互。这种交互性使得开发者可以利用HTML、CSS和JavaScript的...

    UIWebView与JS交互小例子

    在iOS开发中,UIWebView是苹果提供的一种原生控件,用于展示网页内容。它可以加载HTML、CSS和JavaScript代码,并且支持与Objective-C代码进行交互,实现App与Web页面的深度融合。本示例将深入探讨如何通过UIWebView...

    UIWebView中加载本地图片

    在iOS开发中,UIWebView是苹果提供的一种用于在应用程序中展示网页内容的组件。它可以加载远程HTML内容,也可以处理本地的HTML文件。然而,当我们要在UIWebView中加载本地图片时,就需要对这个过程做一些特别的处理...

    UIWebView的使用代码

    之前提到UIWebView使用一个UIScrollView对象来关联web页面的内容,通过UIWebView的scrollView属性即可获得该对象,默认情况下网页长度超出设备视口长度后页面会滚动,用户使用手指滚动页面到页面边距并放开手指后...

    UIWebView与 javascript的交互三

    在iOS开发中,UIWebView是苹果提供的一种组件,用于在应用程序内部展示网页内容。这篇教程“UIWebView与javascript的交互三”聚焦于如何利用UIWebView实现Objective-C(OC)代码与嵌入的HTML页面之间的数据交换,这...

    IOS自定义请求uiwebview的loading框

    在iOS开发中,UIWebView是苹果提供的一种用于加载和展示网页内容的组件。然而,UIWebView在加载网页的过程中,没有内置的loading提示效果,这可能导致用户在等待网页加载时感到困惑或不耐烦。因此,自定义一个加载...

    (OC)(UIWebView)新闻详情.zip

    标题"(OC)(UIWebView)新闻详情.zip"表明这是一个关于Objective-C(简称OC)编程语言中,使用UIWebView控件来实现新闻详情展示的项目或代码示例。UIWebView是iOS开发中常见的一种组件,它允许开发者在应用内加载网页...

    oc中UIWebView交互 JS交互

    在iOS开发中,UIWebView是苹果提供的一种用于在应用程序中展示网页内容的组件。它不仅能够加载HTML页面,还支持JavaScript执行,使得iOS应用与网页内容之间可以进行交互。本篇将深入探讨UIWebView与JavaScript的交互...

    获取UIWebVIew里的图片的demo

    这篇教程将详细介绍如何在Objective-C中实现“获取UIWebView里的图片”的操作。 首先,我们要明白UIWebView与JavaScript的交互机制。UIWebView提供了一个名为`stringByEvaluatingJavaScriptFromString:`的方法,...

    IOS UIWebView Demo

    【标题】:“IOS UIWebView Demo”是一个iOS应用开发中的实例,它主要展示了如何在iOS应用中集成和使用UIWebView组件来加载和展示网页内容。UIWebView是Apple iOS SDK提供的一种原生控件,用于在iOS应用程序内部显示...

    UIWebViewDemo

    **UIWebViewDemo** 是一个基于iOS开发的示例项目,主要展示了如何在应用程序中使用`UIWebView`组件来加载和展示网页内容。`UIWebView`是Apple提供的原生控件,它允许iOS开发者在应用内嵌入网页浏览功能,使得用户...

    ios-完美的UIWebView.zip

    在iOS开发中,UIWebView是苹果提供的一种用于在应用程序内展示网页内容的组件。它允许开发者在App中嵌入HTML、CSS和JavaScript代码,从而实现丰富的交互性。然而,随着技术的发展,苹果在iOS 8中引入了WKWebView,...

    UIWebView实现图文混排

    当需要在应用中实现图文混排时,UIWebView是一个非常实用的选择,因为它能够轻松地将文字和图片结合在一起显示。本篇文章将详细探讨如何利用UIWebView来实现这一功能。 首先,我们需要理解图文混排的基本概念。图文...

    iOS UIWebView URL拦截.pdf

    但是,UIWebView本身并不支持直接加载本地资源。为了实现这一需求,文中提出了通过URL拦截的方法来解决。 首先,我们需要了解iOS中的URL Loading System,这是一个系统级别的网络请求框架,UIWebView正是利用这个...

Global site tag (gtag.js) - Google Analytics