Добрый день,
Подскажите как правильно сделать отступ например на 5 символов в начале и в конце UITextField для ввода теста.
UITextField растянут по краям сейчас вот таким образом, но курсор прям в начале что не сильно смотрится.
Спасибо !
Добрый день,
Подскажите как правильно сделать отступ например на 5 символов в начале и в конце UITextField для ввода теста.
UITextField растянут по краям сейчас вот таким образом, но курсор прям в начале что не сильно смотрится.
Спасибо !
Что мешает сделать UIView в качестве фона, а на нем уже разместить UITextField с отступом?
Понимаю, что много времени прошло. Может кому понадобится в 2019 году Swift 4, Xcode 10
textFieldName.leftView = UIView(frame: CGRect(x: 0, y: 0, width: 10, height: textFieldName.frame.height))
textFieldName.leftViewMode = .always
и не надо делать дополнительно UIView
я бы сделал так. 2020 год))))
extension UITextField {
func indent(size:CGFloat) {
self.leftView = UIView(frame: CGRect(x: self.frame.minX, y: self.frame.minY, width: size, height: self.frame.height))
self.leftViewMode = .always
}
}
далее вы в любом моменте и в любом textField можете написать это в одну строку
textField.indent(size: 10)