2016-11-08 72 views

回答

1

对于新线或当输入按钮按下就可以使用委托方法

func textView(textView: UITextView, shouldChangeTextInRange range: NSRange, replacementText text: String) -> Bool

它添加到方法 if text == "\n" { self.view.endEditing(true) return false }

对于空白最终使用下面的代码。

var stringFromText = textView.text 

    var lastChar = stringFromText.characters.last 


    while lastChar == " " { 
     stringFromText = String(stringFromText.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet())) 
     print(stringFromText!) 
     if stringFromText != "" { 
      lastChar = stringFromText?.characters.last 
     } 
     else 
     { 
      lastChar = "A" //Any random char 
     } 

     print(lastChar!) 
    } 
    textComment.text = stringFromText 

希望它有帮助。

+0

谢谢@Sahil_saini –