要实现“我想做的一件事的目标之一就是防止键入的第一个角色成为空间或返回/新线”,您可以
如示例代码:使用`.onchange`
结构项目:可识别,hashable { 令ID:uuid = uuid() var text:string =“”
}
@State私人var item = item()
@focusstate private var focususedEtem:uuid?
var body: some View {
TextEditor(text: $item.text)
.focusable()
.focused($focusedItem, equals: item.id)
.frame(height: 222)
.border(.red)
.onChange(of: item.text) {
if item.text.first == "\\n" || item.text.first == " " {
item.text.removeFirst()
}
}
}
}
var身体:某些视图{
texteditorview()
}