Latest 0.0.3
Homepage https://github.com/wangziwu/ZWHTMLImage
License MIT
Platforms ios 8.0, requires ARC
Dependencies ZWPhotoPreview
Authors

Version
License
Platform
Language

我的简书文章地址

详情使用介绍请查看我的简书

iOS极简模式实现Webview网页图片原生预览

iOS快速实现对WEB网页、HTML的native图片预览功能。

两行代码调用、同时支持UIWebView与WKWebView。

支持懒加载(滚动加载)类型HTML网页

框架整体介绍

  • 该框架为一个通用HTML图片预览框架,旨在提供一种简单快捷的调用方式来native预览网页图片。
  • 同时支持UIWebView与WKWebView。
  • 支持网页图片自定义过滤规则。过滤“头像、广告”之类的小图标。
  • 支持用户自定义核心抓取图片JS、自定义解析规则。
  • 支持配置参数确定是否仅抓取正文(conent)部分图片。

效果展示

HTMLImage.gif

如何使用SDK

强烈建议您使用pod导入,节省导入依赖的时间。

  • 使用cocoaPods导入(搜索不到请更新本地仓库)
pod 'ZWHTMLImage',       '~> 0.0.2'
  • 直接将文件ZWHTMLImage拖入工程中

    依赖ZWPhotoPreview图片显示框架。

#import "ZWHTMLSDK.h"

关于图片保存权限

  • 长按保存功能需要用户info.plist中配置权限
    Privacy - Photo Library Additions Usage Description
    Privacy - Photo Library Usage Description

v0.0.2版本更新记录

  • 【新增】: 支持懒加载类型网页图片的读取功能。

  • 【修改】: 重新构造图片预览功能、更新图片预览框架ZWPhotoPreview最新版本。

  • 【新增】: 提供图片快速预览、手势拖放动画、手势缩放、长按保存、页码选择等最新功能。

v0.0.1版本更新记录

  • 【新增】: 提供简便的HTML图片放大预览功能。
  • 【新增】: 提供简便的HTML图片过滤功能、用户自定义过滤参数。
  • 【新增】: cocoapods支持。

Latest podspec

{
    "name": "ZWHTMLImage",
    "version": "0.0.3",
    "summary": "iOSu5febu901fu5b9eu73b0u5bf9WEBu7f51u9875u3001HTMLu7684nativeu56feu7247u9884u89c8u529fu80fdu3002u4e24u884cu4ee3u7801u8c03u7528u3001u540cu65f6u652fu6301UIWebViewu4e0eWKWebViewu3002u652fu6301u61d2u52a0u8f7duff08u6edau52a8u52a0u8f7duff09u7c7bu578bHTMLu7f51u9875",
    "homepage": "https://github.com/wangziwu/ZWHTMLImage",
    "license": "MIT",
    "authors": {
        "wangziwu": "[email protected]"
    },
    "platforms": {
        "ios": "8.0"
    },
    "source": {
        "git": "https://github.com/wangziwu/ZWHTMLImage.git",
        "tag": "0.0.3"
    },
    "source_files": "ZWHTMLImage/*.{h,m}",
    "resources": "ZWHTMLImage/*.{png,xib,nib,bundle}",
    "requires_arc": true,
    "dependencies": {
        "ZWPhotoPreview": [
            "~> 0.2.1"
        ]
    }
}

Pin It on Pinterest

Share This