カスタムテキスト入力ビューを作成しましたが、キーボードですべての文字がキーボードに表示されるように強制しようとしています。 UITextField
に似ています。ここで私が試したものですが、それは私のために働いていません。すべてのCapsでUIKeyInputキーボード
class CustomInput: UIView, UIKeyInput {
// UIKeyInput inherits this property
var autocapitalizationType: UITextAutocapitalizationType {
get { return .AllCharacters }
set { }
}
}
は私が望んでその変数をオーバーライドし、唯一.AllCharacters
はすべて大文字にキーボードを強制することができ、それはそうではありません。どのように私はすべての大文字にキーボードを得ることができる任意のアイデア?
'UITextField'の入力文字を大文字に変更するのは簡単ではないでしょうか? – ZGski
画面に表示されるすべての文字を 'text.uppercaseString'で大文字にすることはできますが、それは私の問題ではありません。私の問題は、キーボードの小文字を示すキーです。私はキーを大文字にしたい。 – keithbhunter
@ZGski 'UITextField'は関係ありません。これは、カスタム入力ビューに関するものです。 – rmaddy