텍스트 뷰로 작업하려고하지만 이상한 반응이 있습니다. 텍스트 뷰는 사용자가 나에게 보낼 정보를 입력하는 곳입니다. 기본적으로 나는 인터페이스 빌더에서 내 인터페이스를 설계했고 올바른 것으로 보았다. 장소 소유자 텍스트를 입력했습니다 : "여기에 문제를 입력하십시오". 응용 프로그램을 실행하면 textview가 제대로 작동하고 사전 입력 한 텍스트를 삭제하고 메시지를 작성할 수 있습니다. 그러나 사용자에게 입력을 취소 할 수있는 방법을 제공 할 수 있도록 키보드 위에 UI 도구 모음을 배치해야합니다. 난, UITextViewDelegate
을 그 대리자를 구현 내가 텍스트보기를 누를 때 해고 않습니다 텍스트 뷰가 편집되기 시작했을 때 위임자를 사용하여 키보드를 표시 할 때 UITextView가 키보드를 표시하지 않습니다.
- (BOOL)textViewShouldBeginEditing:(UITextView *)textView{}
textViewShouldBeginEditing
을 사용해야합니다. 사용자가 텍스트보기를 터치하여 텍스트 입력을 활성화하고 uitoolbar I을 첨부 할 때를 알 수 있습니다.
textViewShouldBeginEditing
을 제거하면 다시 볼 때 응답하는 것처럼 보입니다. 좋은 몇 가지 시도, 인터페이스 빌더에서 만든 올바른 연결을 보장, 등 대리인 등 설정하지만 아무것도이 솔기를 해결할 수 있습니다.
제안 사항은 언제든지 환영합니다. 추가 정보가 필요하면 알려주세요.
미리 감사드립니다.
그가 오류가 발생하지 않나요 사용할 수 있습니다 시도 할 수 있습니다? –
아니요, Xcode는 메서드에서 반환을 잊어 버리면 오류/경고를 생성하지 않습니다. –