我在iOS8上遇到了一个问题,我的textview doensn正常滚动,就像以前的所有版本一样。 我的代码就是这个:
const BOOL scrollToBottom = (chatTextView.text.length == 0);
chatTextView.text = getStr;
NSUInteger length = chatTextView.text.length;
if (scrollToBottom)
{
chatTextView.selectedRange = NSMakeRange(length, 0);
[chatTextView scrollRangeToVisible:chatTextView.selectedRange];
您是否知道问题可能来自哪里?
在之前的ios版本中,当聊天框中有新消息时,滚动始终滚动到底部。现在,滚动视图始终刷新到聊天框中间的某个位置。我像NSMakeRange一样尝试过快速攻击(长度+ 1000,0);但它不会改变任何东西