2015-03-19 6 views
0

Я искал автокапитализацию слова в Swift в Интернете, а также на этом сайте. Я нашел решения, но решение работает для меня. ты можешь помочь мне с этим?Внедрение автокапитализации в Swift

Я установил свойство капитализации через свойство текстового поля. скриншот выглядит следующим образом:

enter image description here

Я сделал то же самое с помощью программы также следующим образом, но ничего не работает для меня:

txtabc.autocapitalizationType = UITextAutocapitalizationType.Words; 
+0

В каком методе вы устанавливаете это свойство? – Kirsteins

+0

@ Kirsteins - func txtabc (отправитель: UIButton) { –

ответ

1

Вы установили тип клавиатуры как имя Phone Pad, который не поддерживает автоматическую капитализацию.

От UITextInputTraits Protocol Reference:

Некоторые типы клавиатур не поддерживают автоматическую капитализацию. В частности, эта опция игнорируется, если значение в свойстве keyboardType установлено в UIKeyboardTypeNumberPad, UIKeyboardTypePhonePad или UIKeyboardTypeNamePhonePad.

Вы можете попробовать некоторые другие типы клавиатур, и он должен работать правильно.

+0

Спасибо за информацию –