gpt4 book ai didi

ios - 2 个 View Controller 合二为一( Collection View ?)

转载 作者:行者123 更新时间:2023-11-28 15:21:19 25 4
gpt4 key购买 nike

我有这个问题:我需要打开一个 PDF 文档并在显示屏底部显示我的几个元素(按钮、文本字段)。 PDF 文档以任何 View Controller 打开:

let document = PDFDocument(url: remotePDFDocumentURL)!
let readerController = PDFViewController.createNew(with: document)
navigationController?.pushViewController(readerController, animated: true)

我首先想到的是使用 Collection View 。但是还没有结果,因为PDF文档是动态创建的。老实说,我以前没有使用过 CV。可能有一种不太正确的方法 - 只需将元素添加到创建的 (PDF) View Controller 中,然后将所有元素移高一点。

提示正确的决定,谢谢!

最佳答案

我建议如下(只是伪代码,因为我目前没有可用的 Xcode):

  • 创建你自己的 View Controller ,我们称之为ContainerViewController
  • 将您的自定义控件添加到其中
  • 为 PDF 添加一个占位符 View (带导出)
  • 随心所欲地布局
  • PDFViewController View 作为 subview 添加到容器中;布置好
  • (如果需要:使 PDFViewController 可从您的容器访问)
  • 完成 view container containment容器 View Controller 中的要求
  • 将容器推送到导航 Controller 上

关于ios - 2 个 View Controller 合二为一( Collection View ?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45952166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com