我正在使用库“PhoneNumberKit”来格式化我在我的应用程序上使用的 UITextfield,我用它来输入电话号码。
我正在使用 PartialFormatter 将输入格式化为电话号码掩码样式。
@IBAction func onPhoneNumberChanged(_ sender: Any) {
if (phoneNumberTextField.text?.count ?? 0 < 15) {
phoneNumberTextField.text = PartialFormatter().formatPartial(phoneNumberTextField.text ?? "")
} else {
phoneNumberTextField.deleteBackward()
}
}
我的问题是它总是将字符串格式化为本地电话号码,我想强制将其格式化为美国电话号码掩码。
图书馆说:
The default region code is automatically computed but can be overridden if needed.
但没有给出任何强制地区代码到特定国家的例子
这是我正在使用的库: https ://github.com/marmelroy/PhoneNumberKit
这里有人有关于如何做到这一点的任何例子吗?
谢谢