- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我使用以下代码对 UIWebView
进行分页。
self.webView.paginationMode = UIWebPaginationModeLeftToRight;
self.webView.paginationBreakingMode = UIWebPaginationBreakingModePage;
self.webView.scrollView.pagingEnabled = YES;
现在我想知道它创建的页面总数。 IOS7 文档说 UIWebView
有一个名为 pageCount
的属性。我试过了,但它总是返回 1。
如何获取分页后创建的页面数?
谢谢。
最佳答案
如果你只想要你可以使用 CoreGraphics 的页数
CGPDFDocumentRef pdf = CGPDFDocumentCreateWithURL((CFURLRef)[NSURL fileURLWithPath:@"your path"]);
int pageCount = CGPDFDocumentGetNumberOfPages(pdf);
CGPDFDocumentRelease(pdf);
如果你想计算 HTML 内容的页数你需要设置 delegate
self.webView.delegate = self;
并实现 UIWebViewDelegate 方法
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
NSUInteger count1 = webView.pageCount; // for iOS7 only!
NSUInteger count2 = webView.scrollView.contentSize.width / webView.scrollView.frame.size.width; // for horizontal paging
NSUInteger count3 = webView.scrollView.contentSize.height / webView.scrollView.frame.size.height; // for vertical paging
}
请注意,您只能在请求的 HTML 页面完全呈现后才能获得 pageCount。
关于ios - 如何获取 UIWebView 页码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21361134/
我有一个 html 代码,当我使用 html2pdf 将其转换为 pdf 时,它比单个页面长,我需要将页码放在两个页面中。 我试过把 page_footer 代码放在这篇文章中说的:html2pdf
我有这样的东西: (忽略代码的丑陋)。 xmlhttp=new XMLHttpRequest(); xmlhttp.onreadystatechange=function(){ if (xmlh
我正在尝试从 The Wealth of Nations 的在线版本中提取文本并创建一个数据框,其中每个观察结果都是书中的一页。我以一种迂回的方式来做,试图模仿我在 R 中所做的类似的事情,但我想知道
我正在为由 Python-PPTX 生成的幻灯片制作自定义目录。对于已经设置好的幻灯片、页脚和幻灯片编号,我已经可以在生成的 PPTX 中查看它。我相信幻灯片编号已经存在,只需要阅读。 我的问题是,幻
我正在寻找一种工具或服务,它可以抓取具有大量页面的网络域,创建站点地图,然后以有助于我查看、理解和分组内容的方式可视化该 map (我是新手站点)像 TreeView 或其他标准站点地图可视化之类的东
所以我有一个像这样分组的 slider : slide content slide content slide content slide content s
当我在文档正文中获得特殊标记时(例如,当我获得 时,我希望下一页页脚显示“第 1 页 x”时,我尝试重置页码)其中 x 是下一个分页符之前的页数) 事实上,它应该与我分割正文文档并单独转换它完全相同
我正在开发一个图书阅读器 iOS 应用程序,并使用 webview 显示 epub 图书。我用于解析 epub 图书的第 3 方库是“KFEpubKit”。 我必须为用户提供调整字体大小的选项(如在
我正在创建一个基于 Web 的教程,其中包含多个页面的模块。我在每个页面的底部都有页码(xx of yy,例如“01/12”),使用 html div 和 css。我有一个 java 包装器,但无法弄
我正在使用 PDFBox,成功地从 PDF 中检索字段坐标。继续处理多页 PDF,我遇到了这样的情况:我需要确定这些字段来自哪个页面,此外还需要将坐标从自下而上转换为自上而下。我已经阅读了文档的许多页
我使用以下代码对 UIWebView 进行分页。 self.webView.paginationMode = UIWebPaginationModeLeftToRight; self.webView.
有没有办法向新创建的幻灯片添加页码,并继承上一张幻灯片的样式? XMLSlideShow slideShow = new XMLSlideShow(new FileInputStream("templ
据我所见,CodeIgniter 的分页计算页面的方式是错误的,因为我的分页看起来像这样: 1 2 3 > 很好,问题出在每个分页号码 url 中,除了第一个: 分页中的编号 2 具有以下 url:
我一直在玩这个库,但运气不好。我想提取下面的文字 1196 页。我怎样才能使用这个库来做到这一点? 最佳答案 好吧,经过几次尝试,我确实设法得到了那个文字页面,所以我要分享这个。所以从技术上讲,文字
有没有办法获得搜索查询下一页的结果?当我提供页面参数时,我从 iTunes 得到相同的结果: https://itunes.apple.com/search?country=us&limit=200&
在我的 XSL-FO 中:我需要在页脚中显示页码。 我的页面布局通常是:第 1、2、3、4、5 页。 有时第 2 页会被 2a 和 2b 替换,因此流程应该是:1、2a、2b、3、4、5。 第 2a
我有一个格式问题,我的 html 表格的标题位于每一侧(我可以和谁住在一起),但它看起来很糟糕(如下图)。然后我不想在 PDF 文件中插入页码(我不知道该怎么做)。 我的 JavaScript fun
我正在使用 Java 中的 iText 创建一些 PDF 报告。根据要求,我应该做的是按照page_number/page_numbers_in_total格式对页码进行编号。 但是,内存操作给我的项
我有这段代码,它根据按钮单击从服务中获取数据。当我单击上一个或下一个按钮时,我想要什么,我想更改数据表底部的页码。 $('.paginate_button.previous', this.api().
我将查看器托管在我的本地网络服务器上,iframe 指向并加载 pdf。 然后我想按下一个按钮,将页码“记录”到一个文本文件中,我读到 this似乎建议您可以使用 pdf.getPage 获取页码的问
我是一名优秀的程序员,十分优秀!