Swift:如何在从另一个 VC 单击 TableViewCell 后导航到 PDF 页面

标签 swift uiwebview uiwebviewdelegate

我正在构建一个应用程序,我已经在其中加载了 300 页的 PDF。这个PDF有很多内容,这些内容作为关键字添加到另一个VC中的tableViewCell中。

当我点击 VC 中的任何单元格时,它应该导航到下一个 VC,其中我有一个包含 PDF 的 UIWebView。

现在的问题是,当我按下此单元格时,新的 VC 应该直接导航到给定页面,其中存在与该关键字相关的信息。

有关如何在 PDF 中显示给定页面的任何想法或观点都会有所帮助。

谢谢。

最佳答案

因为您正在处理网络,所以很难拥有 native 导航。我从网络开发经验中知道,要导航到网站的特定部分,您可以使用 anchor /标签。我建议调查一下这些。使用它们,您可以将 URL 从 somepagehere.com 更改为 somepagehere.com/#page-1 或 somepagepagehere.com/#-2 等。然后,使用 UITableView 您可以直接指向这些 anchor 。

请告诉我这是否有帮助!

关于Swift:如何在从另一个 VC 单击 TableViewCell 后导航到 PDF 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44775651/

相关文章:

macos - OSX 核心数据 : issue only for some entities: +entityForName: could not locate an entity named 'myEntity' in this model

iphone - 如何刷新 iPhone 的 UIWebview?

html - iPad 上的 iOS UIWebView 窗口宽度和高度

ios - swift - UITableView 部分插入

xcode - swift 中的 AVRecorder 和 AVPlayer

ios - 如何在 web-view swift 中设置代理?

uiwebview - Swift 从 UIWebView 响应中获取 header

iOS:有谁知道为什么我会收到 999 错误,即使页面已加载?

ios - webViewDidStartLoad 不工作

swift - 将自定义文档添加到重写函数