IOS PDFKit-注释内容仅在选中时可见

问题描述 投票:0回答:1

我想使用用户在我的应用程序中输入的信息在PDF文件中填写表格。使用PDFKit,我使用以下代码,该代码在文本字段中提交数据后执行:

for index in 0..<pdfDocument.pageCount{
                if let page = pdfDocument.page(at: index){
                    let annotations = page.annotations
                    for annotation in annotations{
                        if annotation.fieldName == "Candidate name"{
                            annotation.setValue(nameField.text ?? "", forAnnotationKey: .widgetValue)
                            page.removeAnnotation(annotation)
                            page.addAnnotation(annotation)
                        }

此代码正在执行其工作,但是仅当在PDF本身中选择了注释时,此注释的内容才可见。否则似乎是空的。

我阅读了有关“ NeedAppearances”设置的内容,但在PDFKit中找不到它。

swift xcode annotations ios-pdfkit
1个回答
0
投票

使用iOS填充时,这是PDF表单的问题,如果您有Adobe Acrobat,请将所有表单字段的字体大小更改为新的字体大小,然后重试]

© www.soinside.com 2019 - 2024. All rights reserved.