본문 바로가기

iPhone

TextField 사용 후 iPhone 키패드 내리기

TextField 사용 후 키패트를 내리고 싶을때 간단하게 쓰는 방법.
여러가지 방법이 있지만 지금 주로쓰는 방법은 버튼을 전체로 커스텀을 준 후에 바탕화면 클릭시 
[UITextField명 resignFirstResponder];

ex ) UITextField* testField; 라면 [testField  resignFirstResponder]; 를 쓰게되면 키패드가 내려감으로 action에 넣으면된다.

사용하게 되면 필드가 아닌 바탕화면을 클릭 시 키패드가 내려가게 된다.  

또는 UIView를 UIControl로 커스텀한 후 터치다운 이벤트에 키패드를 내리는 action을 주면 상단에 이벤트를 받는 부분이 없다면 키패드가 내려가게 된다. UIControl은 UIView를 상속하기 때문에 문제가 없다.


UIControl로 수정 후 


이벤트를 등록하면 된다.