element.popover({
animation: true,
placement: "auto",
html: true,
container: "#calendar",
title: event.title,
trigger: "click",
content: function() {
$('.popover').popover('hide')
return $("#popover-content").html();
}
});
Вы устанавливаете autocorrectionType
на FALSE
, как если бы это был BOOL
, но на самом деле он имеет тип UITextAutocorrectionType
. Итак, FALSE
интерпретируется как UITextAutocorrectionTypeDefault
, что означает, что автокоррекция, вероятно, включена.
Готов поспорить, он нашел имя «Фил» в вашей адресной книге и автоматически исправляет заглавные буквы в соответствии с этим.
Если Вы хотите отключить Автоограничение/автозамену на UITextField для целого проекта,
тогда делают класс, который наследует класс UITextField, и init метод установил autoCorrectionType на "нет".
Class AppTextField: UITextField {
override init(frame: CGRect) {
super.init(frame: frame)
//setting the autocorrection to no
self.autocorrectionType = .no
}
}
Тогда в раскадровке устанавливает cusotom класс для текстового поля к AppTextField.