2011-01-06 6 views
0

내가 UITextField와 UIButton을 가진 도구 모음을 키보드에 붙인 것은 사용자가 텍스트 필드를 찍은 첫 번째 응답자가 될 때이다.inputAccessoryView가 -resignFirstResponder 일 때 뷰를 숨기지 않습니까?

 textField.inputAccessoryView = theToolbar; 

문제는 도구 모음이 키보드가 없어지면 사라져서 입력.

도구 모음을 만드는 방법에 대한 아이디어는 완전히 꺼져있는 것이 아니라 화면 아래쪽으로 돌아갑니다.

대리자 메서드가 도움이 될 수 있다고 생각하지만 정말 확실하지 않습니다. 일단 inputAccessoryView가 항상 inputAccessoryView 인 것처럼 보입니다. (

건배

답변

2

INPU 입력보기 (이 경우 키보드)로 액세서리보기가 자동으로 해제됩니다. 일반적으로 뷰 계층 구조에서 입력 보조 뷰를 갖고 싶지는 않습니다. 대신 키보드가 표시 될 때 도구 모음을 위로 스크롤하려면 Managing the Keyboard에 대한 지침을 따라야합니다.

0
당신은 inputAccessoryView으로 오프 스크린하는 추가 도구 모음을 사용하여 시도 할 수

,하는 수 당신이 뭘 하려는지의 "가짜"모양. 또한, 키보드가 화면의 하단에 도달 할 때

[self.view addSubview:theToolbar]; 

을 사용하여 화면의 맨 아래로 다시 도구 모음을 추가 봤어? 당신은이에 대한 키보드 알림을 사용할 수 있습니다.

관련 문제