2016-04-11 9 views
0

私は、ユーザーに絵文字を選択して先に進む必要のあるテキストフィールドを持っています。どのように私は絵文字キーボードをデフォルトで起動させるのですか?iOS 9.0で絵文字キーボードをプログラムで表示する

私はすべてのキーボードを取得する方法があることを知っていますが、私はどのようにデフォルトで1つを選択するか分からない。

NSArray *array = [[NSUserDefaults standardUserDefaults] objectForKey:@"AppleKeyboards"]; 
NSLog(@"Keyboards: %@", array); 
The output of all the installed international keyboards looks as follows: 

Keyboards: (
    "[email protected]=US;sw=QWERTY", 
    "[email protected]=HWR", 
    "[email protected]=Emoji" 
) 

私は唯一のiOS 9.0をサポートしていますので、私は、ユーザーが絵文字キーボードを持っていると仮定して[OK]をしています。

答えて

1

これはできないようですが、iOSはプログラムによって別の入力方法に切り替えるためのパブリックAPIを提供していません。また、絵文字キーボードは一種の入力方法と見なされます。

関連する問題