gpt4 book ai didi

iphone - iOS:如何跟踪用户创建的书签?

转载 作者:行者123 更新时间:2023-11-29 03:42:13 25 4
gpt4 key购买 nike

伙计们。我正在开发我的图书应用程序,但无法跟踪用户创建的书签。如果字体固定,我的应用程序可以正常工作,但我想允许用户更改字体大小。例如,用户在第16页上添加了书签,但他将字体设置得更大,因此第16页上的文本的最后部分被推到了下一页。当他返回到他想要阅读的文本时,他不会在第 16 页上找到它,因为它会在第 17 页上。

这是我的问题:如何跟踪用户创建的书签?如果有人给我一些这方面的建议,我将不胜感激。

enter image description here

最佳答案

它将按范围制作书签。这样,如果您想按整个页面的内容添加书签,您可以保存可见文本的范围 ( detailed here ),或者您可以按较小的文本选择添加书签。无论哪种方式,您都将以 NSRange 的形式存储书签。

然后当需要跳转到书签时,您可以简单地使用UITextView的scrollRangeToVisible:。

[textView scrollRangeToVisible:<#(NSRange)#>];

关于iphone - iOS:如何跟踪用户创建的书签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18250365/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com