我是swift的新手。我想删除空白,也删除新的行空白从TextView。所以请建议。
对于新行或者当输入按钮被按下时,您可以使用委托方法
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
希望能有所帮助。