2013-07-31 2 views
0

나는이 텍스트 필드에 터치하면 키보드가 표시됩니다 원하는 같은 기호가로 : "[,], {,} ..." 하지만 내 모습 대리자에 넣고 모든 유형을 시도하지만 키보드 유형은 없습니다.키보드 기호가 "# +는 ="기본

나는 그것에 대해 검색 한 그러나 나는 해결책을 찾을 수 있습니다. 그래서 가능합니까? keyborad의 유형에 따라

+0

난 솔직히 당신이 무슨 말을하는지 모르겠지만, 특정 사용자 정의 버튼을 사용하여 사용자 정의 키보드를하는 것에 대한 atlking하는 경우, 당신이 표시됩니다 IOS는 기본 키보드에 inputView 및 inputAccessoryView – user2277872

+0

조사 버튼이 "123"이면 숫자 키보드가 나타나고 "# + ="레이블이 붙은 버튼이 있습니다. 사용자가 텍스트 필드 – user2434837

답변

0

에는 기본 키보드는 특수 문자를 표시하지 할 수 있습니다. "Numbers and Punctuation"키보드를 가까이서 사용할 수 있습니다.

가장 좋은 해결책은 텍스트 필드에 대한 사용자 정의 입력보기를 만드는 것입니다.

원하는 버튼으로보기를 만들고 해당보기를 텍스트 필드의 inputView으로 설정하십시오.

myTextField.inputView = myCustomView; 

버튼에 IBAction을 추가하고 아래 코드를 입력하십시오.

- (IBAction)buttonPressed:(UIButton *)btn { 
    [self.currentActiveTextField insertText:btn.titleLabel.text]; 
} 
+0

Tks를 탭하면 기본 키보드로 해당 키보드 유형을 설정하고 싶습니다. 나도 그렇게 생각해 – user2434837

0

당신이 당신의 필요에 따라 그 중 하나를 선택할 수 있습니다 사용할 수 있습니다.
1) ASCII 가능
2) 번호 및 문장 부호
3) URL
4) 숫자 패드
5) 전화 패드
6) 이름 전화 패드
7) E- 메일 패드
8) 진수 패드
9) 트위터