文字や数字を入力するときに必須なキーボードについて.
UITextFieldのプロパティkeyboardTypeを変更する事で「数字キー」「電話キー」「アドレス用キーボード」などなど8個のタイプに設定できます.


• UIKeyboardTypeDefault - ローカライズされたキーボード
• UIKeyboardTypeAlphabet - アルファベットキーボード
• UIKeyboardTypeASCIICapable - ASCIIのデフォルトキーボード
• UIKeyboardTypeNamePhonePad - 名前入力サポートの電話キーパッド

• UIKeyboardTypeNumbersAndPunctuation - 数字入力フルキーボード

• UIKeyboardTypeURL - URL入力に使用するキーボード

• UIKeyboardTypeNumberPad - 数字テンキー

• UIKeyboardTypePhonePad - 電話キーパッド

• UIKeyboardTypeEmailAddress - 電子メールアドレス入力キーボード


この中のUIKeyboardTypeNumberPadの左下には空白があいています.ココに任意のカスタムボタンが配置できるのではないかと考えています.根拠は
iPhoneの画面ロックを解除するパスワード入力場面はUIKeyboardTypeNumberPadが使用されており,左下に「緊急電話ボタン」が配置されているからです.
画像ボタンを作成して上レイヤーとして配置している方法かもしれません.が,別にカスタムする方法があるものかもしれません.


判明したときは追記します.

0 Comments: