2010-01-28 3 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

중복 가능성 (http://stackoverflow.com/questions/433337/set-the-maximum-character-length-of-a -uitextfield) – iosMentalist

답변

0

아, 알 겠어요. Interface Builder에는 capitalize 옵션이 있습니다.

감사 티 [A의 UITextField 최대 글자 설정]의