키보드가 나타나면 텍스트 필드가 올바르게 보이도록하기 위해 내보기를 움직입니다. 자, 완료 키보드 버튼을 누르면, 나는 초기 상태로보기를 반환하고 싶습니다. 완료된 키보드 버튼을 눌렀을 때 어떤 동작을 처리합니까?핸들 키보드 아이폰에서 눌려진 이벤트를 완료했습니다.
12
A
답변
11
IBAction
을 작성하고 텍스트 필드의 didEndOnExit
메소드에 연결하십시오. 그런 다음이 메서드를 구현할 때 [yourTextFieldOutlet resignFirstResponder];
을 입력해야 텍스트 필드가 비활성화됩니다.
19
올바른 방법은 Apple's documentation에 설명 된대로 UIKeyboardDidShowNotification
및 UIKeyboardDidHideNotification
알림을 준수하는 것입니다.
당신이 Done
버튼을 누르고있을 때 알고 싶은 경우에, 당신의 위임에
- (BOOL)textFieldShouldReturn:(UITextField *)textField
를 구현합니다. 반환 버튼을 누르면 호출되어야합니다. 자세한 내용은 API documentation을 참조하십시오.
4
@freespace가 맞습니다. 이것이 필요한 전부입니다.
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
return [textField resignFirstResponder];
}
완료 버튼을 누르면 키보드가 사라집니다.
0
방금 완료 누를 것을 알고 싶은 경우에, 당신은 그 제어 이벤트를 이야기 할 수 요청할 수 있습니다 : IB의 didEndOnExit
의 코드 버전의
[textField addTarget:self
action:@selector(donePressed)
forControlEvents:UIControlEventEditingDidEndOnExit];
합니다.
관련 문제
- 1. 아이폰에서 이벤트를 제어하는 방법?
- 2. hslider가 키보드 이벤트를 방지합니다.
- 3. Silverlight가 Firefox에서 실행되지 않는 WCF 호출 이벤트를 완료했습니다.
- 4. 소프트 키보드 입력 키 이벤트 핸들
- 5. 스윙의 KeyListener와 동시에 여러 키가 눌려진
- 6. IE 키보드 이벤트를 연결하는 방법?
- 7. Sprite가 키보드 이벤트를 수신하지 않습니다.
- 8. 마우스/키보드 이벤트를 가로 채기
- 9. 키보드 이벤트를 사용하여 텍스트 스크롤
- 10. 키보드 이벤트를 캡처하는 방법은 무엇입니까?
- 11. 키보드 이벤트를 html5 캔버스에 첨부하십시오
- 12. 창 핸들 핸들 (c)
- 13. Windows 7에서 python으로 키보드 이벤트를 모니터
- 14. WPF : Adorner가 키보드 이벤트를 수신하지 않음
- 15. 키보드 및 마우스 이벤트를 플래시 무비로 보냄
- 16. 내 키보드 이벤트를 먹고있는 컨트롤을 확인하는 방법
- 17. 키보드 이벤트를 (마지막으로) 선택한 창에 보내기
- 18. 버튼을 눌러 앱에 키보드 이벤트를 보내려면 어떻게해야합니까?
- 19. GWT 테이블에서 키보드 이벤트를 수신하는 방법은 무엇입니까?
- 20. Qt에서 마우스 및 키보드 이벤트를 무시합니다.
- 21. jQuery 키보드 이벤트를 단위 테스트하는 방법은 무엇입니까?
- 22. JFrame없이 키보드 이벤트를 얻을 수있는 방법이 있습니까?
- 23. 입력 필드에 대한 키보드 이벤트를 표시하지 않음
- 24. JS에서 마우스 및 키보드 이벤트를 발생시키는 방법
- 25. OS 독립적 키보드 이벤트를 문자 매핑
- 26. Perl로 키보드 이벤트를 가로 챌 수 있습니까?
- 27. 핸들 단추 동적으로로드 된 사용자 정의 컨트롤에서 이벤트를 클릭하십시오.
- 28. 이전에 핸들 이벤트를 반복하는 브라우저 조치를 제거하는 방법은 무엇입니까?
- 29. 이벤트를 사용하지 않고 아이폰에서 터치 위치의 배열을 얻는 방법?
- 30. 핸들 이벤트 android