gpt4 book ai didi

iphone - xcode swift - 将文本格式化为电话号码

转载 作者:可可西里 更新时间:2023-11-01 01:42:58 25 4
gpt4 key购买 nike

<分区>

我正在使用 Swift 创建一个 iPhone 应用程序。我正在尝试设置一个文本字段,用户可以在其中输入一个电话号码,该电话号码会自动格式化,就像在键入时在内置的“联系人”应用程序中一样。我希望 xcode 具有执行此操作的内置方法。

作为替代方案,我创建了自己的代码,可以在用户键入和退格时添加和删除括号、破折号等,但如果用户将光标移离输入文本的末尾,这很快就会出现问题.在联系人应用程序中,如果光标刚好移动到括号后面并且用户点击退格键,它不仅会删除括号,还会删除它前面的数字。我不确定这是否是通过某种内置格式化方法完成的,或者是否有代码可以复制显示的带有括号、破折号等的文本,并读取光标的位置,然后计算新字符串应该是什么, 并添加新的括号、破折号等。

具体来说,我想知道:

1) 是否有一种内置方法可以将文本格式化为看起来像电话号码的格式,就像在“通讯录”应用中所做的一样?

2) 如果没有内置方法,谁能告诉我如何让 Swift 读取光标位置?

谢谢!

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com