如何检测文本视图中的文本在Swift 3中的所有行中是否为零?

时间:2017-08-21 11:32:06

标签: ios swift3 uitextview whitespace

我的项目中有一个文本视图,可以检测用户是否只按了空格按钮。但问题是,当用户点击输入按钮转到另一条线时,应用程序无法检测到它仍为零。

以下是检查用户是否只是点击空间并想要发送该文本的代码:

if chatTexts!.text.trimmingCharacters(in: CharacterSet.whitespaces).isEmpty
{
    // string contains non-whitespace characters
    print("SPACE")
}

1 个答案:

答案 0 :(得分:2)

您应该使用CharacterSet.whitespacesAndNewlines来实现此目的,也可以检测空行。

if chatTexts!.text.trimmingCharacters(in: CharacterSet.whitespacesAndNewlines).isEmpty {
    [...]
}