gpt4 book ai didi

iOS:如何模拟 'to' 字段?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:20:22 25 4
gpt4 key购买 nike

我正在编写一个应用程序,它会定期打开一封电子邮件,供用户通过电子邮件发送给 iOS 中预定的联系人列表。我有一个文本字段,我将允许用户通过从联系人列表中选择电子邮件地址和手动输入来将电子邮件地址添加到文本字段。手动输入时,我希望能够自动完成通讯录中的电子邮件地址,就像邮件应用程序中的“收件人”字段一样。我怎样才能完成这个自动完成?

最佳答案

您将首先构建一个包含可能的电子邮件地址和您要匹配的字符串的字典(也就是说,姓名可能是 Fred Smith,但电子邮件可能是 f15smith@gmail.com)。

您的“收件人”条目将是一个 UITextField,要获取具有自动完成功能的当前字符串,您将填充一些列表并将其显示在 UITextField 下。

要在用户键入时获取字符,请实现此委托(delegate)方法:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

新字符串将是当前字符串 (myTextField.text),其中“范围”的字符替换为字符串。结果是用于更新匹配列表的字符串。只需从此方法返回 YES。

当用户点击您列表中的联系人时,您只需将“收件人”文本替换为该人选择的任何联系人。

关于iOS:如何模拟 'to' 字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12045261/

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