2011-12-21 4 views
0

드롭 다운 상자를 추가하여 사용자가 내 iPhone 앱에서 미리 정의 된 값 중 일부를 선택할 수있게하려는 경우 가능하지 않은 것처럼 선택 도구를 사용할 것이라고 생각했습니다. 대신. 선택 도구로 Textview를 채우기 위해 선택기 값을 묻는 텍스트 뷰를 얻으려면 어떻게해야합니까?선택기를 사용하여 내 Textview에 내용을 추가하는 방법

+0

은 그래서 당신은 프롬프트 선택기뿐만 아니라 텍스트 뷰에 기록 할 않는 대리자 메서드를 통해이를 방지하지 않으면 외부 키보드는 그러나 여전히 UITextView에 일반 텍스트를 입력하거나 정확히 피커 메시지를 표시 할 않을 때? – Anjani

+0

아니요 드롭 다운 목록에서와 같이 사용자가 선택 도구에서만 선택 항목을 사용할 수 있기를 바랍니다. 현재 textview를 클릭하자 마자 pickerview 대신 키보드가 나타납니다. – user616076

+0

in - (BOOL) textViewShouldBeginEditing : (UITextView *) textView 메서드 false를 반환하고 picker를 표시하는 메서드를 호출하면 효과가있을 수 있습니다. – Anjani

답변

0

의 속성 편집을 해제해야합니다 생각합니다. 그래도 커서가 계속 표시됩니다.

inputView는 기본적으로 keyBoard를 대체합니다. 당신이

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text 
0

은 당신이 당신은 UITextViewinputViewUIPickerView을 설정하고 선택기에 대한 변경 사항을 청취하고 이에 따라 UITextView의 내용을 조정할 수 Textview

관련 문제