使用下面的代码,我将 plist 中的文本放入 textView。textView 还不是第一响应者;该文本最初仅供阅读。在 iOS4 中,goToEndOfNote 代码将光标定位在文本的末尾并滚动到该位置。在 3.1.3 中,它不会滚动到最后,直到屏幕被触摸(除非需要更改或添加,否则不需要),使 textView 成为第一响应者。我希望它像在 4.0 中一样在 3.1.3 中工作。请有任何想法。谢谢。
...
self.temp = [[[NSMutableArray alloc] initWithContentsOfFile:myPlistPath] autorelease];
self.textView.text = [self.temp objectAtIndex:0];
[self goToEndOfNote];
//[self performSelector:@selector(goToEndOfNote) withObject:nil afterDelay:0.1];
}
- (void) goToEndOfNote {
NSUInteger length = self.textView.text.length;
self.textView.selectedRange = NSMakeRange(length, 0);
}