Я хотел бы создать динамический текстовый шаблон для ввода пользователем в iOS.
Вот пример изображения:


У меня былопытался сделать это так, что я не знаю, это правильный способ сделать это.
var borderWidth: CGFloat = 5.0
var view = UIView(frame: CGRect(x: 20, y: 60, width: 250, height: 100))
view.layer.borderColor = UIColor.white.cgColor
view.layer.borderWidth = borderWidth
labelTemplate.addSubview(view)
var mask = UIView(frame: CGRect(x: 20, y: 60, width: 260, height: view.frame.size.height-50))
mask.backgroundColor = UIColor.black
view.layer.mask = mask.layer
Как мне создать что-то, что позволит пользователю вводить свою строку в текстовый шаблон?Должен ли я создать, добавив UIImageView за UILabel / UITextField?