私は、MDCTextField(コントローラーMDCTextInputControllerFilledを使用)に可能な限り似たデザインを持っています。コンポーネントを調べたところ、コントローラーをオーバーライドする必要があると思いますが、なぜですか?
私が間違った道を進んでいる場合、この問題を処理するのを手伝ってもらえますか?
私のテストコードは以下です
tfc1?.placeholderText = "Test"
tfc1?.borderFillColor = UIColor.brown.withAlphaComponent(1)
if let f = tfc1?.textInput?.borderView?.frame {
tfc1?.textInput?.borderView?.frame = CGRect(
x: f.origin.x,
y: f.origin.y + 25,
width: f.width,
height: f.height + 25
)
}