/ / Ignore случай UITextField / UITextView - iphone, цел-c, какао-докосване, uitextfield, uitextview

Игнориране на случая UITextField / UITextView - iphone, цел-c, какао-докосване, uitextfield, uitextview

Бих искал да пренебрегна всички чувствителност на делата, които трябва да бъдат игнорирани за UITextField и UITextView. Бих искал също така да знам как да разбера дали низът е upperCase или lowerCase. Благодаря.

Отговори:

3 за отговор № 1

[myString uppercaseString] ще ви даде променливата myString трансформирана, за да използвате само главни букви, [myString smallcaseString] ще ви даде малката версия, съответно.

Можете да го използвате, за да проверите за главни (малки) струни, както следва:

if ([[textField text] isEqualToString:[[textField text] uppercaseString]]) {
NSLog("String is uppercase!");
}

Ако имате референтен низ и искате да го сравните с игнорирането на случая, можете просто да използвате caseInsensitiveCompare: метод на NSString:

[referenceString caseInsensitiveCompare:[textField text]];