2011-08-19 4 views

답변

8

당신은 다음과 같이 할 컨트롤러로의 UITextField의 위임을 설정하여 텍스트를 확인할 수 : 검증이 실패 할 경우

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range { 
    [self validateInput]; // Your method to check what the user is writting 
    return YES; 
} 

을 그리고 당신의 "validateInput"에 배경 이미지를 변경합니다.

23
은 둥근 모서리 QuartzCore

#import <QuartzCore/QuartzCore.h> 
[...] 
textField.layer.borderWidth = 1.0f; 
textField.layer.borderColor = [[UIColor redColor] CGColor]; 

를 사용하여 텍스트 필드의 테두리 색을 변경

textField.layer.cornerRadius = 5; 
textField.clipsToBounds  = YES; 
관련 문제