我正在构建一个应用程序,我已经加载了300页的PDF。此PDF包含大量内容,这些内容作为关键字添加到另一个VC中的tableViewCell。
当我从VC中点击任何单元格时,它应该导航到下一个VC,其中我有一个包含PDF的UIWebView。
现在问的是,当我按下这个单元格时,新的VC应该直接导航到给定页面,其中存在与该关键字相关的信息。
有关如何以PDF格式显示给定页面的任何想法或要点都会有所帮助。
感谢。
答案 0 :(得分:0)
因为您正在处理网络,所以很难进行原生导航。我从Web开发经验中了解到,要导航到网站的特定部分,您可以使用锚点/标记。我建议调查一下。有了它们,您可以将网址从somepagehere.com更改为somepagehere.com/#page-1或somepagepagehere.com/#-2等。然后,使用UITableView
,您可以直接指向这些定位点
如果这有帮助,请告诉我!
答案 1 :(得分:0)
根据您的问题,您似乎从在线位置获得了300页的PDF文件,并且您在表格视图中收集了所有菜单,并且每个单元格都有相同的URL指向PDF的链接。
首先,这不是一个好习惯。这意味着当用户只想查看其他菜单中的内容时,您会反复重新加载PDF文件。从Web视图处理分页问题也非常困难。
相反,如果您的pdf格式正确(意味着它有一个菜单页面,当您从Adobe PDF阅读器中单击它们时,它可以跳转到该页面),只需使用此PDF reader即可。它还为您提供菜单本身,您不需要具有表视图控制器和webview控制器。此外,您只需要将PDF文件放在主包中,而不必每次都下载。