【问题标题】:iOS Swift PDFKit Widget Subtype button borderiOS Swift PDFKit 小部件子类型按钮边框
【发布时间】:2019-07-21 22:16:41
【问题描述】:

我正在使用 PDFKit,我希望添加一个支持用户选择/取消选择它的 PDF 注释。我正在使用 PDFAnnotationWidgetSubtype.button,但找不到删除边框的方法。我尝试子类化 PDFBorder 无济于事,还有其他人有这方面的经验吗?

【问题讨论】:

    标签: ios swift pdfkit


    【解决方案1】:

    回答

    我对这个问题的解决方案是创建我自己的 PDFAnnotation 子类。

    var isChecked = false
    
    init(forBounds bounds: CGRect, withProperties properties: [AnyHashable : Any]?)
    
    override func draw(with box: PDFDisplayBox, in context: CGContext)
    

    我在绘图函数中使用了 isChecked 属性。如果该属性已打开,那么我将显示在 Icons8 上找到的复选标记图像。我还必须在我的 ViewController 中添加 PDFAnnotationHitObserver,并处理更新 isChecked 的属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-17
      • 1970-01-01
      • 2018-10-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-15
      • 2021-09-19
      • 1970-01-01
      相关资源
      最近更新 更多