iphone – 如何知道一个UITextField在iOS中有空格

iphone – 如何知道一个UITextField在iOS中有空格,第1张

概述我有一个UITextField,用户可以输入一个名称并保存。但是,不应该允许用户在textFiled中输入空格。 1 – 我如何找出是否用户在textFiled中输入了两个空格或完整的空格 2 – 我怎么知道textFiled是否只用空格填充 编辑 – 无法仅输入空格(空格) 你可以“修剪”文本,即删除所有的空格在开始和结束。如果剩下的都是一个空字符串,那么只有空格(或没有输入)。 NSStrin 我有一个UITextFIEld,用户可以输入一个名称并保存。但是,不应该允许用户在textfiled中输入空格。

1 – 我如何找出是否用户在textfiled中输入了两个空格或完整的空格

2 – 我怎么知道textfiled是否只用空格填充

编辑 – 无法仅输入空格(空格)

解决方法 你可以“修剪”文本,即删除所有的空格在开始和结束。如果剩下的都是一个空字符串,那么只有空格(或没有输入)。

Nsstring *rawString = [textFIEld text];NSCharacterSet *whitespace = [NSCharacterSet whitespaceAndNewlineCharacterSet];Nsstring *trimmed = [rawString stringByTrimmingCharactersInSet:whitespace];if ([trimmed length] == 0) {    // Text was empty or only whitespace.}

如果你想检查是否有任何空格(文本中的任何地方),你可以这样做:

NSRange range = [rawString rangeOfCharacterFromSet:whitespace];if (range.location != NSNotFound) {    // There is whitespace.}

如果你想阻止用户输入空格,请参阅@ Hanon的解决方案。

总结

以上是内存溢出为你收集整理的iphone – 如何知道一个UITextField在iOS中有空格全部内容,希望文章能够帮你解决iphone – 如何知道一个UITextField在iOS中有空格所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1087251.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存