【问题标题】:UITextView custom input (No keyboard) iOSUITextView 自定义输入(无键盘) iOS
【发布时间】:2011-12-17 17:55:05
【问题描述】:

我正在使用 UITextView,在其中添加基于自定义按钮(无键盘)的输入文本。一切正常,除了当文本超出新行时,UITextField 会裁剪文本而不是向下滚动到新行(当您使用系统键盘输入文本时会发生这种情况)..

如何解决此问题?

【问题讨论】:

  • UITextField 或 UITextView,是哪个?
  • 能否包含更新自定义键盘文本视图文本的代码?
  • self.textView.text = [self.textView.text stringByAppendingString:[sender currentTitle]];实际上发件人表示按下的按钮

标签: ios uitextview scrollview


【解决方案1】:

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

相关方法为scrollRangeToVisible:。 range 参数应该是您刚刚插入到文本视图中的文本的结尾。

【讨论】:

  • NSMakeRange([self.textview.text length],0); 将选择文本的结尾
  • 我早些时候发现了,但这正是我需要的,所以谢谢!
猜你喜欢
  • 2016-11-13
  • 1970-01-01
  • 2015-05-19
  • 2015-11-26
  • 1970-01-01
  • 2015-04-03
  • 2021-06-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多