textfeild 나 textView 등 text를 editing 하는 view를 만들다 보면
키보드등 여러 문제로 골머리를 썩은 경험이 있을것이다.
특히, resignFirstResponder를 통해서 해당 editing을 그만 두려고 해야할때,
cell위에 사용하거나 여러 view가 중첩되어 해당 view의 객체를 컨트롤 하기 힘든경우가 발생할 수 있다.
이때 해당하는 뷰의 모든 subview들의 editing을 그만 두도록 한번에 처리 할수 있는 메소드가 있다.
[targetView endEditing:YES];
위 처럼 해당 뷰의 메소드를 호출하게되면 모든 subview들에 있는 editing이 멈추게 된다.
editing 때문에 올라와 있던 키보드들도 내려가게 된다.
반응형
'2013 이전 > iOS개발' 카테고리의 다른 글
[iOS 개발] 안정적이고 flexible 한 UITableViewCell UI 구현하기 (0) | 2017.02.25 |
---|---|
[iOS 개발] UIPopoverController 의 EKEventEditViewController 키보드 문제 (0) | 2017.02.25 |
[iOS 개발] 유용한 각종 UI controller open source 정리 사이트 (0) | 2017.02.25 |
[iOS 개발] 지역에 맞게 날짜 표기 하기 (0) | 2017.02.25 |
[iOS 개발] iCloud keyValue Data Storage 사용 (0) | 2017.02.25 |