Skip to content

Instantly share code, notes, and snippets.

@ZalyalovIldar
ZalyalovIldar / UITextField+Mask.swift
Last active January 23, 2024 17:44 — forked from andrealufino/UITextField+Mask.swift
Adding Mask to a TextField | Swift 4, GCD | + Static Prefix if need.
/// Usage: phoneTextField.formatPattern(pattern: "(***) ***-**-**", replacementChar: "*", staticPrefixString: "+7 ", allowText: false, allowNumbers: true)
extension UITextField {
/// Структура с перечислениями не хранимых полей
private struct FieldMaskProperties {
static var pattern = "pattern"
static var replacementChar = "replacementChar"