添加文本时,UITextView从顶部开始滚动

时间:2013-11-20 21:58:33

标签: objective-c uitextview

            NSString *tempText = [[NSString alloc] initWithFormat:@"You've acquired some food %i\n\n", foodCount];
            infoLabel.text = [infoLabel.text stringByAppendingString:tempText];
            [infoLabel scrollRangeToVisible:NSMakeRange([infoLabel.text length], 0)];

因此我无法在UITextView中使用autoscroll。向UITextView添加文本可以正常工作,直到它超出UITextView的大小,此时它会在滚动到底部之前快速回到文本视图的最顶层。

 ---------------
|    line1      |
|               |
|    line2      |
|               |
|    line3      |
 ---------------

     line4

假设盒子与显示的一样大,如果我将第4行添加到UITextView它会快速回到第一行然后向下滚动而不是滚动一点来显示4如果有人可以对此进行一些说明太棒了!

0 个答案:

没有答案