iOS 개발자/Xcode 기능 정리

Xcode 기능 - 키보드 입력 타입 설정 / keyboard input type

FDEE 2021. 2. 2. 16:45

이번에는 키보드 입력에 대해 알아보겠습니다

 

여러가지 타입이 있어 설정이 다양하지만

크게 세가지에 대해 알아볼께요

 

 

1) ViewController

키보드 입력방식은 UITextField에 대한 속성이기 때문에

ViewController 에서 설정이 가능합니다

 

그렇기 때문에 ViewController에 UITextField가 먼저 연결되어 있어야 합니다!

 

이렇게 연결이 되었으면 준비가 끝났습니다!

 

1. 숫자입력 / numberPad

이렇게 입력시 숫자키보드가 뜨는 방식입니다

방법은 무지무지 간단해요!

 

일단 입력타입을 설정하는 함수로 따로 분리를 했습니다

그러고나선

 

< 숫자입력 / numberPad 코드 >

처음에 연결해놓은 UITextField.keybordType = .numberPad 하면 끝입니다!

Input_money.keyboardType = .numberPad

참 간단하다!

 

2. 소수점 있는 숫자 입력 / decimalPad

다음으로는 조금 변화된 소수점 입력까지 있는 숫자입력 방식입니다

퍼센트를 입력하거나 소수를 입력해야 하는 경우가 있을경우에 사용하죠

 

< 소수점 숫자입력 / decimalPad 코드 >

Text_per.keyboardType = .decimalPad

간단하죠?

 

 

3. 일반적인 키보드 입력/ keyborard 

 

사실 기본설정 값이기 때문에 지정을 안하여도 됩니다!ㅋㅋㅋㅋ

그래도 위의 방법들과 동일하게 따라서 적으려면

< 일반적인 키보드 입력 / default 코드 >

Text_per.keyboardType = .default

 

이 외에도 여러가지 타입들이 있으니 한번씩 써보면 되겠습니다!