2014-10-30 2 views
0

Я хотел бы сделать строчную строчку каждой первой строкой предложения, которую пользователь записывает в UITextView.Переопределить буквенную заглавную букву для UITextview

Пример

Lorem Ipsum Dolor сидеть Амет. consectetur adipiscing elit. phasellus et tincidunt eros at faucibus orci.

Есть много связанных с этим вопросами для UITextfield, но я не мог найти какие-либо полезные ответы, которые имеют дело с UITextview. Возможно ли это с использованием свойства UITextView или мне нужно проверить каждую строку и сделать ее строчной? Я попытался установить клавиатуру в Interface Builder без каких-либо успехов.

ответ

4

Проверить это

textField.autocapitalizationType = UITextAutocapitalizationTypeNone; 

существуют следующие вы можете использовать -

typedef enum : NSInteger { 
    UITextAutocapitalizationTypeNone , 
    UITextAutocapitalizationTypeWords , 
    UITextAutocapitalizationTypeSentences , 
    UITextAutocapitalizationTypeAllCharacters , 
} UITextAutocapitalizationType; 

по умолчанию Значение по умолчанию для этого свойства UITextAutocapitalizationTypeSentences.

+0

Будет ли он работать с UITextview тоже? – rihe

+0

@ bushiko Вопросы, подобные этому, должны начинаться с рассмотрения справочной документации. Вы увидите, что 'UITextView' имеет то же свойство (через' UITextInputTraits'). – rmaddy

+0

Проверьте этот UITextInputTraits, который поддерживает протокол UITextField и UITextView, который имеет autocapitalizationType –

Смежные вопросы