标签 uiwebview 下的文章

Objective-C Learning Notes - UIWebView4(坑)

在 iOS 应用中,当使用 UIWebView 控件在屏幕中显示指定的网页后,我们可以通过触摸的方式浏览指定的网页.

在具体实现时,是通过 webView:shouldStartLoadWithRequest:navigationType 方法来实现的.

其中 NavigationType 包括如下所示的可选参数值:

  • UIWebViewNavigationTypeLinkClick //链接被触摸时请求这个链接

  • UIWebViewNavigationTypeFormSubmitted //form 被提交时请求这个 form 的内容

  • UIWebViewNavigationTypeBackForward //当通过 goBack 或者 goForward进行页面转移时移动目标 URL

  • UIWebViewNavigationTypeReload //当页面重新导入时导入这个 URL

  • UIWebViewNavigationTyoeOrther //使用 loadRequest 方法读取内容


- 阅读剩余部分 -

Objective-C Learning Notes - UIWebView2

使用 UIWebView 加载/显示 PDF Word JPEG 文件

关键代码:

PDF:

NSString *path = [[NSBundle mainBundle] pathForResource: @"fileName" ofType: @"pdf"];
NSData *data = [NSData dataWithContentOfFile: path];
[myWebView loadData: data MIMEType: @"application/pdf" textEncodingName:nil baseURL: nil];

- 阅读剩余部分 -

Objective-C Learning Notes - UIWebView

在 iOS 应用中, Web 视图(UIWebView)是没有边框的 safari 窗口,可以将其加入应用程序并以编程方式进行控制. 通过使用这个类可以显示 HTML, 加载网页及支持缩放.

UIWebView 还可以用于显示如下文件:

  • HTML, 图像和 CSS

  • Word 文档(.doc/.docx)

  • Excel 电子表格(.xls/.xlsx)

  • Keynote 演示文稿(.key.zip)

  • Numbers 电子表格(.numbers.zip)

  • Pages 文档(.pages.zip)

  • PDF文档(.pdf)

  • PowerPoint 演示文档(.ppt/pptx)

- 阅读剩余部分 -