我已經創建了自定義文本輸入視圖,並試圖強制鍵盤顯示鍵盤上的所有大寫;類似於UITextField
。以下是我已經試過了,但它不是爲我工作: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