Задать вопрос
@korolevsky_s
iOS Developer

Как ограничить ввод текста под размеры UITextField?

Добрый вечер! Подскажите пожалуйста, как ограничить ввод текста под размеры UITextField?
  • Вопрос задан
  • 161 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    iOS-разработчик
    10 месяцев
    Далее
  • Coddyschool
    Стэнфордский курс Swift
    6 месяцев
    Далее
  • Академия Eduson
    IOS-Разработчик
    7 месяцев
    Далее
Решения вопроса 1
Flanker_4
@Flanker_4
Вы можете определить размеры текста с помощью
[textField.text sizeWithAttributes: @{NSFontAttributeName:tf.font}].width;
Переопределяете метод делегата на изменение текста в текстфилде. Далее с помощью выше описанного метода определяете размеры введенного текста. Если размеры больше чем frame TexField'a возращаете false в методе делегата.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы