Если вы можете расширить класс MDCTextField
, переопределите этот метод:
override func textRect(forBounds bounds: CGRect) -> CGRect {
return bounds.inset(by: UIEdgeInsets(top: 10, left: 0, bottom: 10, right: 0))
}
Измените значения top
и bottom
по своему желанию.
Если вы не можете получить доступ/ изменить или расширить класс MDCTextField
, или, если он уже имеет реализацию textRect(:forBounds)
, вы можете создать свой собственный класс UITextField, например:
class MyTextField: UITextField{
...
}
ПРИМЕЧАНИЕ: Вы даже можете попытаться унаследовать MDCTextField
класс:
class MyTextField: MDCTextField{
...
}