English 中文(简体)
我如何在UITextView中书签一个位置?
原标题:
  • 时间:2009-01-27 02:53:20
  •  标签:

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

How can I determine where the text is, or scrolling is? How can I auto scroll to that position later?

最佳回答

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

问题回答

我简直无法相信那是多么容易...

//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]; 




相关问题
热门标签