Измените выравнивание заполнителей в MDCTextField с помощью MDCTextInputControllerUnderline iOS Swift

Можно ли изменить выравнивание текста заполнителя в MDCTextField, который использует MDCTextInputControllerUnderline?

То, что я ищу, несмотря на то, что заполнитель выглядит так:

Place holder

.............................

Я хочу это в середине

      Place holder

.............................

Заранее спасибо!

1 ответ

Да, если вы можете переопределить этот метод текстового поля

 override func placeholderRect(forBounds bounds: CGRect) -> CGRect {
    var rect = super.placeholderRect(forBounds: bounds)
    rect.origin.x = rect.origin.x + CGFloat(paddingyouwant)

    return rect
}
Другие вопросы по тегам