如何在textview中删除空白,以及在swift2.0中删除输入键中的空白



我是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

希望能有所帮助。

相关内容

  • 没有找到相关文章

最新更新