2011-03-21 4 views
-1

인터페이스 작성기에서 텍스트보기를 만들었으며 입력 한 내용을 상자에 입력 할 때 완료를 클릭해도 키보드가 최소화되지 않습니다.TextView에 텍스트를 입력 한 후 키보드 제거

어떻게 처리하나요?

감사

+0

http://stackoverflow.com/questions/2828826/iphone-keyboard-done-button-and-resignfirstresponder – Pascal

답변

2

UITextView는 사용자가 리턴 키를 칠 때 호출되는 어떤 방법이 없습니다. 사용자가 한 줄의 텍스트 만 추가 할 수있게하려면 UITextField를 사용하십시오. 리턴을 치고 UITextView를위한 키보드를 숨기는 것은 인터페이스 지침을 따르지 않습니다.

그렇다면이 작업을 수행하려면 UITextViewDelegate의 textView : shouldChangeTextInRange : replacementText : 메서드를 구현하고 대체 텍스트가 \ n인지 확인한 다음 키보드를 숨 깁니다. 아마도

How to dismiss keyboard for UITextView with return key?

+2

죄송의 중복

http://iosdevelopertips.com/cocoa/how-to-dismiss-the-keyboard-when-using-a-uitextview.html

당신의 대답 때문에 게시 내 참조 didnt한다. 그것은 당신과 비슷했기 때문에 모든 공평한 답변을 삭제했습니다. :) –

+0

@PARTH : 고마워요. 너 한테 빚 졌어. – visakh7

+0

7KV7 : 정중하게 생각해 주셔서 감사합니다 .- –