TextFieldsCatalog
TextFieldsCatalog copied to clipboard
This is catalog of various input field with great opportunities for validation and formatting.
Тестовый ПР
# General description of the problem Чаще всего дизайнеры рисуют многострочные поля ввода с `lineSpacing > 1`, но он настраивается через `NSMutableParagraphStyle` и через `attributedText`, сейчас использовать атрибуты возможности нет,...
# Что сделано: - Добавил публичное опциональное проперти preferredHeight. Так как кострейнт высоты TextView приватный и не доступен для использования, было принято решение добавить свойство для его регулировки. # Когда...
**Describe the bug** Если в валидаторе сейчас установлено значение N и в поле ввода введено менее N символов, то отображается ошибка на русском языке "Поле должно содержать минимум **N символов**",...
# Что сделано: - добавил LayoutService для TextField/TextView и дефолтные константы - убрал все xib-ы из полей (настоящие мужики верстают из кода 💪) # На что обратить внимание: - обратить...
# General description of the problem Если в поле необходимо больше состояний - сразу упираемся в стену - например если нам нужен floatingPlaceholder с возможностью окрашивания в дополнительный цвет -...
Если задать `maskFormatter` одновременно с `maxLength` то ограничения из маски будут приоритетнее. Пример: ``` /// маска ограничивает на 21 символ field.maskFormatter = MaskTextFieldFormatter(mask: "[_][~~~~~~~~~~~~~~~~~~~~]", notations: [ Notation(character: "~", characterSet: characterSet,...
Например, когда вводишь номер телефона, пробелы или скобочки проставляются автоматически, но при стирании цифр пробелы приходится стирать тоже
Показать примеры работы полей ввода в различных контейнерах: UIView, UITableView, UIScrollView, UIStackView.
После выполнения рефакторинга внутренней архитектуры и закрытия всех актуальных и критических issue, а также после обновления документации, необходимо произвести релиз до версии 1.0.0