2017-03-02 57 views
-1

在我的应用程序中,我有一个文本字段,当用户按下按钮时,他输入的文本被添加到标签中。问题是,如果用户在最后添加空格,标签的txt看起来很糟糕。如何从字符串中消除空格字符?

文本字段:“Diego” 标签:Great Diego!

+1

[像这个函数一样](http://swiftdoc.org/v3.1/type/String/#func-trimmingcharacters-in_)? – user28434

回答

3

你的字符串执行此:

let trimmedString = yourstring.trimmingCharacters(in: .whitespacesAndNewlines) 

它返回由包含在一个给定的字符集字符的字符串,在这种情况下是whitesspaces和换行符的两端取出了一个新的字符串。如果您不想修整换行符,请将.whitespaceAndNewLines替换为.whitespace

2

您可以使用String的修剪方法传递要修剪的字符。一种方法是:

let string = " something " 
string.trimmingCharacters(in: .whitespacesAndNewlines) 

这将从字符串的开头和结尾删除空格和换行符。