限制UITextView的行

时间:2015-07-28 17:55:23

标签: ios xcode swift

我正在尝试将textview的最大行数限制为2行。我试过了:

这允许在第3行返回

 func textViewDidChange(textView: UITextView) { 

  let  numLines:CGFloat = textView.contentSize.height/textView.font.lineHeight;
    if (numLines > 2.999999)
    {
       textView.text = textView.text.substringToIndex(advance(textView.text.endIndex, -1))
    }        
}

这对退货有一些奇怪的行为

textView.textContainer.maximumNumberOfLines = 2;

有关如何将textview限制为两行的任何建议?

1 个答案:

答案 0 :(得分:0)

试试这个:

textView.maxNumberOfLines = 2