【发布时间】:2013-05-17 21:51:02
【问题描述】:
我正在制作一个具有UITextView 和按钮的应用程序。
当我单击按钮时,一些文本将添加到 UITextView。
但是当点击按钮时,我不想向下滚动到文本字段的底部,以便用户可以看到最后添加的文本。
如何让UITextView向下滚动到底部?
我试过了:
int numLines = LogTextView.contentSize.height / LogTextView.font.lineHeight+1;
NSLog(@"%d",numLines);
NSUInteger length = self.LogTextView.text.length;
self.LogTextView.selectedRange = NSMakeRange(0, length);
但它不会工作......
我也试过了:
self.LogTextView.contentSize=CGSizeMake(length,0);
【问题讨论】:
-
首先是文本视图,因为一个UITextView,因为文本字段没有滚动。 ;) 也许你可以使用
scrollRangeToVisible方法:) -
正如@danypata 所质疑的,这是一个uitextview,还是uiscrollview 中的一个uitextfield?您在问题中引用了文本字段和文本视图。
-
@andrewlattis 问题是关于
UITextView,它是UIScrollView的一个子,contentSize是一个属性。
标签: ios uitextview