Cocoa touch 如何将UITextView中的一个点标记为书签?

Cocoa touch 如何将UITextView中的一个点标记为书签?,cocoa-touch,Cocoa Touch,我在UITextView中有大量文本。我想让用户按下按钮并保存显示在视图顶部的行。然后,当按下同一个按钮时,它会在稍后打开应用程序时跳转到该行。就像一个物理书签 如何确定文本或滚动的位置? 以后如何自动滚动到该位置?UITextView是的子类,因此您可以使用UIScrollView消息分别获取和设置滚动偏移量。我不敢相信这有多容易 //grab current spot of scrollbar, usage: p.x & p.y as integers CGPoint p = myT

我在UITextView中有大量文本。我想让用户按下按钮并保存显示在视图顶部的行。然后,当按下同一个按钮时,它会在稍后打开应用程序时跳转到该行。就像一个物理书签

如何确定文本或滚动的位置?
以后如何自动滚动到该位置?

UITextView
是的子类,因此您可以使用
UIScrollView
消息分别获取和设置滚动偏移量。

我不敢相信这有多容易

//grab current spot of scrollbar, usage: p.x & p.y as integers
CGPoint p = myText.contentOffset;

//scroll myText to a particular point
[myText setContentOffset:CGPointMake(0, 0) animated:NO];