Swift 如何将LocalizedStringKey转换为本地化字符串?

Swift 如何将LocalizedStringKey转换为本地化字符串?,swift,swiftui,localizedstringkey,Swift,Swiftui,Localizedstringkey,想象一下,我们将为SwiftUI构建一个非常简化的UITextField 我们如何处理LocalizedStringKey以适应占位符 公共结构CustomTextField:UIViewRepresentable{ 公共类型别名UIViewType=UITextField 让占位符:字符串 @绑定变量文本:字符串 init(uuTitleKey:LocalizedStringKey,text:Binding){ self.placeholder=”“//嗯?? self.\u text=文本

想象一下,我们将为SwiftUI构建一个非常简化的
UITextField

我们如何处理
LocalizedStringKey
以适应占位符

公共结构CustomTextField:UIViewRepresentable{ 公共类型别名UIViewType=UITextField 让占位符:字符串 @绑定变量文本:字符串 init(uuTitleKey:LocalizedStringKey,text:Binding){ self.placeholder=”“//嗯?? self.\u text=文本 } init(uu标题:S,文本:Binding),其中S:StringProtocol{ self.placeholder=NSLocalizedString(字符串(标题),注释:“”) self.\u text=文本 } public func makeUIView(上下文:context)->UITextField{ 设textField=UITextField(帧:CGRect.zero) textField.placeholder=self.placeholder textField.text=self.text 返回文本字段 } 公共函数更新视图(textField:UITextField,context:context){ textField.text=self.text } }