Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/143.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swiftui 格式化绑定<;字符串>;那';它在我的文本字段中_Swiftui_Swift5 - Fatal编程技术网

Swiftui 格式化绑定<;字符串>;那';它在我的文本字段中

Swiftui 格式化绑定<;字符串>;那';它在我的文本字段中,swiftui,swift5,Swiftui,Swift5,我正在使用文本字段收集用户的电话号码。我希望此字段的格式能够很好地设置,而不是在前端显示1234567890,而是将字段的格式设置为123-456-7890。在过去的一个小时左右,我一直在寻找,我在努力寻找我想象中的简单任务的方向 以下是我的文本字段的基本外观:TextField(“,text:$phoneNumber)苹果默认为TextField提供电话号码支持(但这不会在数字之间添加“-”,因为这在世界不同地区是不同的-这是我的猜测): 我最终利用了它来让它工作。我用这个要点将它与Swift

我正在使用文本字段收集用户的电话号码。我希望此字段的格式能够很好地设置,而不是在前端显示
1234567890
,而是将字段的格式设置为
123-456-7890
。在过去的一个小时左右,我一直在寻找,我在努力寻找我想象中的简单任务的方向


以下是我的文本字段的基本外观:
TextField(“,text:$phoneNumber)
苹果默认为TextField提供电话号码支持(但这不会在数字之间添加“-”,因为这在世界不同地区是不同的-这是我的猜测):


我最终利用了它来让它工作。我用这个要点将它与SwiftUI集成。

对。我想我现在要做的主要事情是添加连字符,并针对美国人口。

TextField("", text: $phoneNumber)
.textContentType(.telephoneNumber)
.keyboardType(.phonePad)