我的项目中有一个文本视图,可以检测用户是否只按了空格按钮。但问题是,当用户点击输入按钮转到另一条线时,应用程序无法检测到它仍为零。
以下是检查用户是否只是点击空间并想要发送该文本的代码:
if chatTexts!.text.trimmingCharacters(in: CharacterSet.whitespaces).isEmpty
{
// string contains non-whitespace characters
print("SPACE")
}
答案 0 :(得分:2)
您应该使用CharacterSet.whitespacesAndNewlines
来实现此目的,也可以检测空行。
if chatTexts!.text.trimmingCharacters(in: CharacterSet.whitespacesAndNewlines).isEmpty {
[...]
}