我正在开始一个移动开发课程,而我的教授希望我直接进入并帮助他使用Objective-C编写的应用程序,我有3个月的时间。到目前为止,我已经参加了其他一些CS课程,但对于移动应用程序开发几乎没有任何意义。
这个应用程序基本上是一本歌集,其中包含许多音乐乐谱的PDF文件。他希望我添加的第一个(多件事)是用户使用荧光笔,笔和橡皮擦来标注乐谱的能力。由于有很多乐谱,我需要让应用程序为每个乐谱保存这些注释,并允许用户稍后在需要时进行编辑(即允许用户返回并删除内容并为给定乐谱添加更多注释)
我正处于计划阶段,我正试图找出最佳方法。我想在第二个视图图层上进行注释,然后将该图层保存为图像,以便可以随时将其重叠到音乐笔记表上(供用户查看)。我担心的是,一旦将该图层保存为图像,用户是否能够重新注释该图层(即擦除并添加更多注释,然后再次保存)?
或者最好的方法是什么?我真的很感激任何建议,因为我在我的头上!
答案 0 :(得分:1)
嗯这是一个非常广泛的问题要回答它,但是让我帮你一些链接,你需要经历这样的事情。
它可以帮助您将需求添加到应用程序中。
PDF注释有许多第三方框架:
有一些SO问题链接也可以帮助您进行PDF注释
一些Github链接
注意:LazyPDFKit - (不再维护 - 使用源代码修复 错误)
希望这会对你的研究有所帮助。