Откройте приложение Apple Calendar. Когда вы называете новое назначение, оно автоматически заглаживает первую букву. Для этого он не использует своп-стиль "исправления".
В жизни я не могу воспроизвести это поведение. В IB я установил UITextField Capitalization в Word, но, похоже, это не имеет никакого эффекта. Если я включу исправление, оно заменит слово с заглавной версией, но это не совсем правильно.
Нужно ли мне обрабатывать это в коде, проверяя каждое нажатие клавиши? Это, вероятно, тривиально, за исключением того, что я беспокоюсь обо всех случаях, которые я пропущу, например, когда пользователь вручную использует "shift", чтобы скрыть капитализацию или удалить и повторно ключи, и в этом случае он не должен использовать.
Или, может быть, есть способ просто загрузить текстовое поле со сдвигом нажатой? Это общий способ его реализации?