我之前发过一篇文章,询问是否还有其他方法:
var maxNumberOfLines: CGFloat = 3
var numLines = textView.contentSize.height/textView.font.lineHeight
if (numLines > maxNumberOfLines)
{
textView.text = (textView.text as NSString).substringToIndex((textView.text as NSString).length - 1)
}
用于限制用户的输入
我问这个,因为我想知道我应该改变什么以阻止它通过第二行。
使用上面的方法,我仍然可以按下返回键,它会向下移动到第三行,如果我尝试键入任何内容,它会在第二行重新启动。