iphone:如何利用我的文本字段的第一个字符?

Ank*_*han 4 cocoa-touch uitextfield ios

在我的iPhone应用程序中,我想要将UITextField文本中的第一个字符大写.

怎么做到呢?

Jac*_*kin 23

简单:

NSString *text = [textField text];
NSString *capitalized = [[[text substringToIndex:1] uppercaseString] stringByAppendingString:[text substringFromIndex:1]];

NSLog(@"%@ uppercased is %@", text, capitalized); 
Run Code Online (Sandbox Code Playgroud)


rjs*_*ing 15

在Interface Builder(或集成到Xcode 4中的IB)中,如果单击UITextField,则可以设置文本和键盘行为.

Xcode 41B