BLOGワンダープラネットの開発者ブログです。モバイルゲーム開発情報を発信。Watchでの文字入力をする部分の実装をしてみます。Watchには画面が小さくて全部のアルファベットを表示することができないので、キーボードがありません。そこで、文字入力をするには以下の方法を取ります。いくつかの定型文を作成して選択する音声で入力では、実装方法を紹介します。最新のXcodeのバージョン7ではWatchKitアプリのプロジェクトの作成方法が変わっています。nameなど、プロジェクトの設定をしますこれでプロジェクトの作成は終わり。以前のバージョンではプロジェクト作成後にWatchKit用のターゲットを追加する必要がありましたが、簡単になりましたね。音声入力の画面を立ち上げるボタンと、入力した文字を表示するラベルを配置します。ボタンはIBActionで「textInput」メソッドを呼び出すように設定します。ラベルはIBOutletで「textLabel」という変数名でコード側から操作できるようにしておきましょう。文字入力の画面を呼び出す音声入力の画面は「presentTextInputControllerWithSuggestions」メソッドで呼び出します。先ほど作った「textInput」メソッドに下記のように追記してみましょう。【一個目の引数】1個目の引数にはNSArrayで定型文を3つ渡しています。これで3つのボタンが表示され、押したボタンの文字がラベルに表示されます。【allowedInputMode:】2番目の引数で、文字入力の画面のモードを選択します。絵文字のボタンを押すと、静止画なのでアニメーションする様子がわかりませんが、わかりませんがアニメーション画像を選択する画面が出てきます。(※アニメーション画像はラベルには表示できないようです)・WKTextInputModeAllowEmoji絵文字、音声入力で文字入力ができます。絵文字のボタンを押すと絵文字を選択する画面が出てきます。・WKTextInputModePlain音声入力で文字入力ができます。マイクボタンを押すと音声入力ができます。【completion:】このブロックで入力した文字を受け取り、その後の動作を記述していきます。今回はここでラベルに表示する文字列を書き換えています。定型文のボタンを押すと、選択した定型文がラベルに表示されます。絵文字を選択するすると、ちゃんと絵文字でもラベルに表示されました。音声入力はシミュレーターでは動作しないので実機で試してみましょう。Watchに向かって恥ずかしがらずに喋りかけましょう。音声入力した言葉がラベルに表示されます。Watchでは文字の入力が行えます。音声操作によりアプリを操作して、iPhone側のカメラアプリを立ち上げたりするなど、遠隔操作っぽいことも可能になります。2がリリースされていると思いますので、また新機能を紹介できればいいなぁと思っています。Liteを使って...エンジニアブログ担当の近藤です。EditTextを実装してみた今回のエンジニアブログを担当する佐藤です。前回FAB(Floating...2015-09-04AtomでUnity(C#)の開発環境を構築する今回のエンジニアブログを担当する山下です。今回のエンジニアブログを担当します山下です。Tour」を巡りSwiftの基礎を学ぼう!今回のエンジニアブログを担当する村田です。採用情報ワンダープラネットではモバイルゲーム開発者を募集しております。(S編)C/C++でネットワークプログラミングをやってみよう(2)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。