2011-12-17 132 views
0

我正在使用UITextView,其中我添加基于自定义按钮(无键盘)的输入文本。当文本超过到新行这一切工作正常,只是,给出UITextField作物文字而不是向下滚动到新的线路(如发生与系统键盘当你输入文本)..UITextView自定义输入(无键盘)iOS

我怎样才能解决这个问题行为?

+0

UITextField或UITextView,它是什么? – jrturton 2011-12-17 18:01:44

+0

@jrturton UITextView .. – Massimo 2011-12-17 18:04:05

+0

您可以在自定义键盘中更新文本视图文本的位置添加代码吗? – jrturton 2011-12-17 18:07:19

回答

0

随着文本长度的增加,你必须自己滚动文本视图 - 我想系统键盘也是这样做的。

相关方法是scrollRangeToVisible:。范围参数应该是刚插入文本视图的文本的末尾。

+0

我试图弄清楚这是传递范围.. – Massimo 2011-12-18 01:10:16

+0

'NSMakeRange([self.textview.text长度],0);'将选择文本 – jrturton 2011-12-18 11:07:22

+0

的端部我发现早些时候,但这正是我需要的,所以谢谢! – Massimo 2011-12-18 14:10:32