是否可以使不可编辑的Text()安全



是否可以使不可编辑的Text显示黑圈而不是字符串(与SecureField显示的内容相同(。我能找到的最接近的方法是制作一个SecureField并添加.disabled(true),但Text只能有普通的String类型作为其内容,而SecureField需要一个Binding<String>。我要找的是这种

Group {
if visible {
Text(content)
} else {
// SecureText(content)                   <- looking for a class
// Text(content).turnContentIntoCircles  <- or an attribute
SecureField("",text:bindingContent)  //  <- cannot use variable 'content: String'
.disabled(true)           
}
}
.font(.title3)

技术到了吗?

试试这个,对我有用:

Text(String(repeating: "⚫", count: content.count))

你也可以使用这个:

Text(String(repeating: "u{1F910}", count: content.count))

最新更新