2011-05-14 16 views
2

iOSキーボードをカスタマイズして文字列のような複数文字のボタンを含むAppを作ることができますか?ユーザがそれらのボタンを押すと、文字列が出力されますか?iOSキーボードはこのプログラム可能(App Store App用)ですか?

Emojii Appのようにセクションを使用してボタンを分類することもできますか?

ボタンのラベルの長さには制限がありますか? セクション数はいくつありますか?

また、私のアプリケーションでは、それらをユーザが定義できるようにしたいので、キーボードはボタンラベル、セクション、および出力文字列のために自分のアプリケーションのユーザプログラムで動的に更新されます。

このアプリケーションは、CydiaまたはJBではなくApp Storeで承認されている必要があります。 ありがとう

答えて

0

キーボードを偽造することはできません。テキストフィールドでのサファリのように、キーボードの上にのみビューを添付することができます。

2

UITextFieldまたはUITextView(またはUITextInputTraitsプロトコルを実装する他のクラス)のkeyboardTypeプロパティを使用して、提供された少数のキーボードから選択することができます。

または(iOS 3.2以降)、キーボードの上に自動的に表示されるUITextFieldまたはUITextViewのinputAccessoryViewプロパティでビューを設定することができます。または、inputViewプロパティを設定して、キーボードを自分のビューに完全に置き換えることもできます。しかし、UITextFieldはカーソル位置と適切に対話する方法を提供しませんが、UITextViewは単一行表示を正しくサポートしないので、これは非常に限られたユーティリティです。

または、UIKeyboardTypeNumberPadで「完了」ボタンを使用するようなハッキングを試すこともできますが、アップルはそんなことをするアプリの拒否をうまく開始する可能性があります。

0

あなたはそうすることができます。私はどのように手がかりがないのか気付かなければならないが、Wolframalpha Courseassistant Algebraのようにそれはそうする。あなたは "sin"と "cosin"と "f(x)"のようなキーを持っています。ですから、何とかそれを行う方法があります。研究を続ける!

関連する問題