我想要做的是将长文本分成几页,这样当用户点击next/prev按钮时,我就可以在一个文本视图中逐个显示它们。我需要的是知道最后显示的字符索引,但这并不是那么简单……int start = textView.getLayout().getLineStart(0);
int end = textView.getLayout().getLineEnd(textView.get
我在NSTextView控件中放置了一些文本。好吧,我的文本字符串从哪里来并不重要。所以我不会只局限于OSX这个话题。不管怎样,我可以找出所选字符串的当前位置,比如.NSRange sel = [textView1 selectedRange]; // textView1 may be NSTextView or UITextView.NSArray *array = [[textView1 string] componentsSeparatedBy