我已经这样创建了PDFAnnotation
:
let page = pdfView.currentPage
let textFieldName = PDFAnnotation(bounds: page!.bounds(for: pdfView.displayBox), forType: .freeText, withProperties: nil)
textFieldName.contents = "Free Text"
textFieldName.color = .clear
textFieldName.fontColor = .black
textFieldName.font = UIFont.systemFont(ofSize: 52)
page!.addAnnotation(textFieldName)
这很好,因为它在我的PDF页面上显示了文本。我想做的是能够点击文本并进行编辑。 .freeText
有可能吗?还是我必须要有手势事件才能拥有这种能力?
更新
我可以像这样通过程序编辑文本:
textFieldName.contents = "James is awesome"
但是我正在寻找让用户进行更改的机会。就像在本机工具中一样。有人对如何执行此操作有任何想法吗?
更新
我在网上找不到任何关于它的东西。...苹果公司的文档简直糟透了。