デフォルトのキーボードを停止し、ユーザーがTextFieldをクリックしたときにカスタムのキーボードを使用する方法はありますか?xcode 4 - カスタムキーボード
私はボタンを電卓と同様に常に利用できるように設計しました。それは0から9の数字、小数点とバックスペースを持っています。
デフォルトのキーボードを停止し、ユーザーがTextFieldをクリックしたときにカスタムのキーボードを使用する方法はありますか?xcode 4 - カスタムキーボード
私はボタンを電卓と同様に常に利用できるように設計しました。それは0から9の数字、小数点とバックスペースを持っています。
のiOS 3.2以降では、あなたがキーボードとして使用するためにあなたのUITextField
に任意のUIView
を添付することができます。
myTextField.inputView = myFakeKeyboard;
あなたはまた、キーボード(システムまたはカスタム1)の上のツールバーを添付することができます:
myTextField.inputAccessoryView = myToolbar;
ところで、0-9、小数点、およびBackspaceの数字パッドが必要な場合は、UITextFieldにUIKeyboardTypeDecimalPad
タイプを使用できます。しかし、これはiOS 4.1からのみ利用可能であり、一部のロケールで小数点記号としてドットの代わりにコンマを使用することに注意する必要があります。このキーボードタイプはデバイスの現在のロケールに関するカンマまたはドットを表示しますそれは走っている。
あなたのViewControllerを、その十分にこれを使用する必要があります:)
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
return NO; //hide keyboard
}
は、サンプルコードの??があります。ボタンはUIButtonsです – Adeeb