Iphone 忽略大小写UITextField/UITextView

Iphone 忽略大小写UITextField/UITextView,iphone,objective-c,cocoa-touch,uitextfield,uitextview,Iphone,Objective C,Cocoa Touch,Uitextfield,Uitextview,我想忽略UITextField和UITextView中要忽略的所有大小写敏感度。我还想知道如何检测字符串是大写还是小写。谢谢。[myString uppercaseString]将为您提供转换为仅使用大写字母的myString变量,[myString lowercaseString]将分别为您提供小写版本 您可以使用它检查大写(小写)字符串,如下所示: if ([[textField text] isEqualToString:[[textField text] uppercaseString]

我想忽略UITextField和UITextView中要忽略的所有大小写敏感度。我还想知道如何检测字符串是大写还是小写。谢谢。

[myString uppercaseString]将为您提供转换为仅使用大写字母的myString变量,[myString lowercaseString]将分别为您提供小写版本

您可以使用它检查大写(小写)字符串,如下所示:

if ([[textField text] isEqualToString:[[textField text] uppercaseString]]) {
    NSLog("String is uppercase!");
}
如果您有一个引用字符串,并且希望在忽略大小写的情况下对其进行比较,则可以使用caseInsensitiveCompare:method of NSString:

[referenceString caseInsensitiveCompare:[textField text]];

[myString uppercaseString]将为您提供转换为仅使用大写字母的myString变量,[myString lowercaseString]将分别为您提供小写版本

您可以使用它检查大写(小写)字符串,如下所示:

if ([[textField text] isEqualToString:[[textField text] uppercaseString]]) {
    NSLog("String is uppercase!");
}
如果您有一个引用字符串,并且希望在忽略大小写的情况下对其进行比较,则可以使用caseInsensitiveCompare:method of NSString:

[referenceString caseInsensitiveCompare:[textField text]];

写得更详细一些。你想做不区分大小写的比较吗?检测小写和大写是什么意思?如果一个字符串同时包含大写字母和小写字母怎么办?写得更详细一些。你想做不区分大小写的比较吗?检测小写和大写是什么意思?如果字符串同时包含大写和小写字母怎么办?