iPhone 개발

UITextField 설정 항목

GoodDev 2011. 10. 31. 17:35

autocapitalizationType : 자동대문자 지원

autocorrectionType : 자동입력기능 지원

enablesReturnKeyAutomatically : 입력이 없는 경우 리턴키를 비활성화

keyboardAppearance : 키보드 모양으로 일반과 Alert 맞는 모양 설정 가능

keyboardType : 입력 키보드 타입

returnKeyType : 리턴키의 타입

typedef enum {

    UIReturnKeyDefault,

    UIReturnKeyGo,

    UIReturnKeyGoogle,

    UIReturnKeyJoin,

    UIReturnKeyNext,

    UIReturnKeyRoute,

    UIReturnKeySearch,

    UIReturnKeySend,

    UIReturnKeyYahoo,

    UIReturnKeyDone,

    UIReturnKeyEmergencyCall,

} UIReturnKeyType;
 

secureTextEntry : 암호입력 지원


/*

         적용 예

 */

UITextField *tfDay = [winAlert textFieldAtIndex:0];

tfDay.clearButtonMode = UITextFieldViewModeWhileEditing;

/*

 UIKeyboardTypeDefault,

 UIKeyboardTypeASCIICapable,

 UIKeyboardTypeNumbersAndPunctuation,

 UIKeyboardTypeURL,

 UIKeyboardTypeNumberPad,

 UIKeyboardTypePhonePad,

 UIKeyboardTypeNamePhonePad,

 UIKeyboardTypeEmailAddress,

 UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable

 */

tfDay.keyboardType = UIKeyboardTypeDefault;

/*

 UIKeyboardAppearanceDefault,

 UIKeyboardAppearanceAlert

 */

tfDay.keyboardAppearance = UIKeyboardAppearanceAlert;

tfDay.autocapitalizationType = UITextAutocapitalizationTypeNone;

tfDay.autocorrectionType = UITextAutocorrectionTypeNo;