将子视图添加到 PDFView

Posted

技术标签:

【中文标题】将子视图添加到 PDFView【英文标题】:Add subviews to PDFView 【发布时间】:2020-06-24 14:58:22 【问题描述】:

我需要放置一些 UILabel 作为 PDFView 的子视图,此标签应放置在 PDFView 的特定页面上,并应随文档滚动。

我怎样才能做到这一点?我在 PDFView 类中查找了滚动视图的参考,但没有找到。

【问题讨论】:

【参考方案1】:

你可以创建一个类 PDFT 并继承 PDFView 覆盖方法drawPagePost

public class PDFT : PDFView 
     public override func drawPagePost(_ page: PDFPage, to context: CGContext) 
    // add subview in here
    let subview = UIView()
    self.documentView?.addSubview(subview)
    

【讨论】:

以上是关于将子视图添加到 PDFView的主要内容,如果未能解决你的问题,请参考以下文章

仅将子视图添加到当前视图的 UINavigationBar

iOS - 将子视图添加到子视图控制器视图

将子视图添加到 UIViews 数组?

将子视图添加到屏幕问题

将子视图添加到 NSView

iOS:将子视图添加到倒数第二个位置