如何在iOS PDFKit中取消选择文本框小部件

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

有没有办法在仍然捕获.PDFViewAnnotationHit通知时轻触小部件时忽略,或者以编程方式取消选择文本框小部件?

ios pdfkit pdf-annotations
1个回答
1
投票

我没有找到以编程方式结束编辑文本注释的方法。

但是,我找到了一个适用于我的解决方案。我没有使用文本框注释,只使用了标签注释。当标签注释被击中时,我隐藏了它,我在PDFView上放置了一个textView,其边界相同,字体为pdf注释标签。现在,将textview以编程方式添加到视图中,您可以完全控制。完成编辑后,文本注释标签已更新,textView已被删除。

我发现这种解决方法与文本框小部件注释的内部实现非常相似。最终实现还支持通过宽度调整文本注释,或通过拖动或更新其字体大小和颜色在页面中重新定位。

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