0


iPhone カスタム キーボードに関する多くの質問を見てきました。しかし、良いチュートリアルや簡単にカスタマイズできるチュートリアルが見つかりません。
これはカスタマイズが簡単で、ユーザーがキーを押したときにポップアップテキストも表示されることがわかりました。. https://github.com/kulpreetchilana/Custom-iOS-Keyboards

#define kChar_shift @[ @"ਔ", @"ਐ", @"ਆ", @"ਈ", @"ਊ", @"ਭ", @"ਙ", @"ਘ", @"ਧ", @"ਝ", @"ਢ",       @"ਓ", @"ਏ", @"ਅ", @"ਇ", @"ਉ", @"ਫ", @"ੜ", @"ਖ", @"ਥ", @"ਛ", @"ਠ", @"◌ੰ", @"◌ੱ", @"ਣ", @"ਫ਼", @"ਜ਼", @"ਲ਼", @"ਸ਼", @"ਞ" ]


他の言語用のキーボードを実装したい。そのチュートリアルは他の言語でもできますが、編集して元の英語キーボードを表示することはできません。(inputAccessoryViewのボタンで切り替えます) できれば、これのやり方やどこを編集すればいいのか教えていただきたいです。

.h で

@property (strong) id<UITextInput> textView;

.m

-(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];  
}
}
4

2 に答える 2

0

カスタム キーボードの作成とデフォルト キーボードとカスタム キーボードの切り替えに関するこの記事が役立つかどうかはわかりません - http://thekspace.com/home/component/content/article/63-ioscustomkb.html

ダウンロードして試すことができるサンプル Xcode プロジェクトが付属しています。

于 2013-02-10T07:30:54.743 に答える