저는이 프로그래밍에서 아주 새로운데 맞춤 키보드로 Xcode 4.6에서 앱을 만들고 있습니다. 키보드를 만들었으므로 잘 작동하지만 텍스트 상자를 눌렀을 때 기본 키보드를 비활성화해야합니다. 어떻게합니까? 내가 말했듯이 나는 이것에 대해 새롭다. 그래서 어떤 도움이 좋을 것이다.기본 키보드를 숨기기
답변
두 가지 선택 사항이 있습니다.
1UITextField
당신이 당신의 textField
을 쳤을 때이 방법입니다
-(void)textFieldDidBeginEditing:(UITextField *)textField
라는 대리자 메서드가 있습니다. 따라서 기본 키보드는 여기에 숨겨야합니다.
-(void)textFieldDidBeginEditing:(UITextField *)textField
{
[self.yourTextField resignFirstResponder];
}
2 키보드의 디스플레이에 즉시 게시 UIKeyboardWillShowNotification
라는 알림이 있습니다. 따라서 알림을 받으면 NSNotificationCenter
을 사용하여 작업을 수행 할 수 있습니다. 따라서 viewDidLoad
방법의 경우 :
- (void)viewDidLoad
{
[super viewDidLoad];
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil];
}
선택기를 구현하십시오.
-(void)keyboardWillShow:(id)sender
{
[self.yourTextField resignFirstResponder];
}
두 가지를 모두 테스트했는데 잘 동작한다고 생각합니다.
도움이 되었기를 바랍니다.
답장을 보내 주셔서 감사합니다.이 코드를 어디에 넣어야합니까? - (void) textFieldDidBeginEditing : (UITextField *) textField { [self.yourTextField resignFirstResponder]; } 죄송합니다. 미안합니다. – Sleeperinn
당신은 당신이 당신의 textfield.Don UITextField 델리게이트를 설정하는 것을 잊지 마십시오 선언이 어디에 넣어해야합니다. – limon
대단히 감사합니다 mstfbsnli,이 좋은 일을하고 있습니다 :) – Sleeperinn
키보드를 숨기거나 맞춤 키보드를 표시하고 싶습니까? 기본 키보드 대신 맞춤 키보드를 표시하려면 inputView
텍스트 필드의 속성을 사용하고 키보드를 키보드로 설정하십시오. textField.inputView = customKeyBoard
.
- 1. iPad 키보드를 숨기기
- 2. MonoDroid에서 소프트 키보드를 숨기기
- 3. detailviewcontroller의 키보드를 rootviewcontroller에서 숨기기
- 4. 모티 가상 키보드, 기본 안드로이드 입력 키보드를 숨기기
- 5. 키보드를 scrollview에 숨기기 페이지 스크롤
- 6. S40 LWuit에서 키보드를 숨기기 Nokia
- 7. 키보드를 강제로 표시/숨기기 하시겠습니까?
- 8. 사용자가 DatePicker를 터치하자마자 키보드를 숨기기
- 9. 기본 키보드를 숨기는 방법
- 10. 오른쪽 아래에 "숨기기 버튼"이있는 iPad 키보드를 숨기기
- 11. 숨기기 기본 안드로이드 소프트 입력
- 12. EditText에 기본 키보드를 설정하는 방법
- 13. 액션 시트가 팝업 될 경우 키보드를 숨기기
- 14. 키보드를 숨기기 위해 UIGestureRecognizer에서 테이블을 제외합니다.
- 15. 포커스를 잃을 때 아이폰 키보드를 숨기기
- 16. 가상 키보드를 생성하고 기본 키보드를 대체하는 데 어떻게 사용합니까?
- 17. 기본 키보드를 비활성화하고 응용 프로그램에서 키보드를 활성화하려면 어떻게합니까?
- 18. 기본 클래스에있는 메서드 숨기기
- 19. 기본 창에서 iframe 숨기기
- 20. 숨기기 jQuery과 검색의 기본
- 21. 기본 실행기에서 애플리케이션 숨기기
- 22. 기본 필드 숨기기
- 23. DialogPreference의 기본 단추 숨기기
- 24. Autoseize 기본 UserControl 숨기기
- 25. SilverStripe 숨기기 기본 pagetypes
- 26. 다른 키보드를 내 앱에서 기본 키보드로 설정
- 27. Android에서 기본 키보드로 맞춤 키보드를 설정하는 방법.
- 28. Eclipse 키 기본 설정; 디버깅; A는 키보드를
- 29. AirConsole에서 장치의 기본 키보드를 사용할 수 있습니까?
- 30. Java MIDI : MIDI 키보드를 기본 신디사이저에 연결
최근에 내 응용 프로그램 중 하나에서 textField.inputView = customKeyBoard를 사용하여 사용자 지정 키보드를 구현했습니다. 이 행은 자동으로 키보드를 숨기고 사용자 정의 키보드를 표시합니다. – jamil