[iOS] keyboard type 바꾸기 |
-
UIKeyboardType enum 으로 다음과 같은 것들이 정의된다.
typedef NS_ENUM(NSInteger, UIKeyboardType) {
UIKeyboardTypeDefault,
UIKeyboardTypeASCIICapable,
UIKeyboardTypeNumbersAndPunctuation,
UIKeyboardTypeURL,
UIKeyboardTypeNumberPad,
UIKeyboardTypePhonePad,
UIKeyboardTypeNamePhonePad,
UIKeyboardTypeEmailAddress,
UIKeyboardTypeDecimalPad NS_ENUM_AVAILABLE_IOS(4_1),
UIKeyboardTypeTwitter NS_ENUM_AVAILABLE_IOS(5_0),
UIKeyboardTypeWebSearch NS_ENUM_AVAILABLE_IOS(7_0),
UIKeyboardTypeASCIICapableNumberPad NS_ENUM_AVAILABLE_IOS(10_0),
UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable, // Deprecated
};
-
예를 들어 아래 코드를 통해 숫자 키패드를 설정할 수 있다.
[textField setKeyboardType:UIKeyboardTypeNumberPad];
UITextView 에도 설정할 수 있고,
코드가 아닌 IB ( Interface Builder ) 를 통해서도 설정할 수 있다.
'프로그래밍 놀이터 > iOS' 카테고리의 다른 글
[iOS] NS_AVAILABLE_IOS 와 NS_DEPRECATED_IOS 의 의미는? (0) | 2017.06.17 |
---|---|
[iOS] 연락처 선택 modal 띄우기 (0) | 2017.06.16 |
[iOS Study] NSUserDefaults (2) | 2016.03.27 |
[iOS Study] 상태 복원 (0) | 2016.03.26 |
[iOS Study] 코어 데이터 (0) | 2016.03.25 |
댓글