2013-01-09 2 views
0


iPhone 맞춤 키보드에 대한 많은 질문을 보았습니다. 하지만, 나는 좋은 자습서와 쉽게 사용자 정의 할 수있는 하나를 찾을 수 없습니다.
나는 사용자 정의하기 쉽고 사용자가 키를 누를 때 팝업 텍스트가 있음을 발견했다. . inputAccessoryView가 포함 된 맞춤 키보드 iphone xcode



#define kChar_shift @[ @"ਔ", @"ਐ", @"ਆ", @"ਈ", @"ਊ", @"ਭ", @"ਙ", @"ਘ", @"ਧ", @"ਝ", @"ਢ",  @"ਓ", @"ਏ", @"ਅ", @"ਇ", @"ਉ", @"ਫ", @"ੜ", @"ਖ", @"ਥ", @"ਛ", @"ਠ", @"◌ੰ", @"◌ੱ", @"ਣ", @"ਫ਼", @"ਜ਼", @"ਲ਼", @"ਸ਼", @"ਞ" ] 
https://github.com/kulpreetchilana/Custom-iOS-Keyboards 나는 다른 언어에 대한 키보드를 구현하려는. 이 튜토리얼은 다른 언어에서도 가능하지만 원래 영어 키보드를 표시하도록 편집 할 수는 없습니다. (inputAccessoryView에서 버튼으로 전환됩니다.) 가능한 경우, 어떻게 할 것인지 또는 어디에서 편집 할 것인지 알고 싶습니다. 하는 .m에서 .H

@property (strong) id<UITextInput> textView; 

에서

-(void)setTextView:(id<UITextInput>)textView { 

if ([textView isKindOfClass:[UITextView class]]) 
    [(UITextView *)textView setInputView:self]; 
else if ([textView isKindOfClass:[UITextField class]]) 
    [(UITextField *)textView setInputView:self]; 

_textView = textView; 
} 

-(id<UITextInput>)textView { 
return _textView; 
} 


- (id)init 
{ 
if (self) 
{ 
    NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"PMCustomKeyboard" 
    owner:self options:nil]; 
    [[nib objectAtIndex:0] setFrame:frame]; 
    self = [nib objectAtIndex:0]; 
} 
} 
+0

문제에 대한 해결책을 찾았습니까? 나 또한 팝업해야 해. 어떤 생각? – Piraba

답변

0

inputViewinputAccessoryView 속성은 here과 같이 처리해야합니다.