Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要开发一个像电子书阅读器这样的应用程序,它可以加载 PDF 或 HTML 文件。这部分很容易。我想要一些参考或示例的部分是允许用户用手指突出显示/下划线文本,或在文本周围绘制圆圈或椭圆的功能。因此,您激活“铅笔”或其他绘图工具,并在文本上“绘图”,以突出显示某些部分。
周围有例子吗?
这里最好的选择是在 Quartz 中的 CGLayer 中创建一个透明的上下文并绘制你的绘图,然后将结果作为图像复制回来并将其放在文本视图上。有关 Quartz 的参考资料,请参阅此内容。