【发布时间】:2021-03-23 09:00:20
【问题描述】:
我有一个自定义的TextField,并且希望能够在CustomTextInputField 上使用.keyboardType(.numberPad) 修饰符,而不必通过初始化程序发送它。这是否可以覆盖修饰符或通过环境访问键盘类型,还有其他建议吗?
struct CustomTextInputField: View {
@Binding private var text: String
init(text: Binding<String>) {
self._text = text
}
var body: some View {
TextField("Type Text Here", text: $text)
}
}
【问题讨论】:
标签: ios swift swiftui swiftui-environment