我为UITextField创建了一个UIViewRespresentable。我想应用修饰符:
myTextField.font(.headline).keyboardType(keyboardType)
即使我的UIViewRepresentable很简单,这也不起作用:
class MyTextField: UITextField { ... }
struct MyFieldField: UIViewRepresentable {
private let field = MyTextField()
func makeUIView(context: Context) -> MyTextField { return field }
func updateUIView(_ uiView: MyTextField,context: Context) {
...
}
}