2016-04-26 4 views
1

EDIT: Я выяснил проблему. Под инспектором атрибутов я включил «безопасный ввод текста», что вызвало проблемыUITextView удаляет все сторонние клавиатуры

Когда я нажимаю свой UITextView, я получаю буквенно-цифровую клавиатуру, несмотря на наличие третьей стороны. Я также заметил в iOS симуляторе, что UITextView не позволяет emojis, несмотря на то, что не говорит об этом. Мой UITextField (на том же экране) не вызывает проблем.

Что может быть причиной этой ошибки?

Это то, что я получаю

This is What I Don't Want

Это то, что я не хочу

enter image description here

+0

почему я получаю -1ed? Я задаю законный вопрос. –

ответ

0

Check Параметры вашей клавиатуры. В клавиатуре инспектор атрибутов по умолчанию используется все, что нужно. Это поможет вам

enter image description here

Вы получите этот

enter image description here

+0

Уже сделал это, не работает –

+0

он, безусловно, будет работать. Какой тип клавиатуры вы используете? –

+0

принял ваш ответ, потому что моя проблема была необычной, я выбрал безопасную текстовую запись –

1

из раскадровки с textview выбранного изменения keyboard type к default из . Я думаю, что вы случайно меняете клавиатуру.

И если это не работает, что означает, что ваша библиотека третья сторона меняет тип клавиатуры где-то вы можете установить keyboard typeprogrammatically в методе viewdidload как

self.yourTextView.keyboardType = UIKeyboardType.Default 

надеюсь, что это поможет :)

+0

Я сделал это уже, но его не работает –

+0

Вы пытаетесь установить программно? и какую третью сторону вы используете? – Lion

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