2010-01-28 73 views
0

我有一个UITextField。 如何确保第一个字符是大写字母?可可触摸UITextField第一个字符大写

我试过了。

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { 
NSUInteger newLength = [textField.text length] + [string length] - range.length; 
if (newLength == 1) { 
    string = [string uppercaseString]; 
} 

return YES; 

} 

但是即使在大写字符串后,它仍然是小写字母。

感谢, 三通

+0

的[设置为UITextField的最大字符长度]可能重复(http://stackoverflow.com/questions/433337/set-the-maximum-character-length-of-a -uitextfield) – iosMentalist 2014-10-08 08:48:10

回答

0

嗯我知道了。 Interface Builder中有大写选项。

谢谢, 三通