1
在iPhone/iPad上发送邮件时,您将开始输入收件人姓名和提案列表。从中选择一个,或继续输入电子邮件地址。添加一个新地址会将第一个地址变成蓝色按钮。如何在苹果的邮件应用程序中实现联系人/电子邮件地址选择器?
我想用它来允许用户选择几个电子邮件地址。有谁知道它是否是标准组件?
勒
在iPhone/iPad上发送邮件时,您将开始输入收件人姓名和提案列表。从中选择一个,或继续输入电子邮件地址。添加一个新地址会将第一个地址变成蓝色按钮。如何在苹果的邮件应用程序中实现联系人/电子邮件地址选择器?
我想用它来允许用户选择几个电子邮件地址。有谁知道它是否是标准组件?
勒
我真的不知道,如果它是一个STANDAR UI控件,但我想你能想出一些与该视频的帮助下,这一个使用UI的人选择器以显示人的名字
http://www.alexyork.net/blog/post/Selecting-a-contact-from-the-Address-Book-with-MonoTouch.aspx
,并与一些修改,你可以搜索联系人列表,在列表
这个例子中,你可以得到所有的电子邮件显示与电子邮件的建议,一个模式的看法在联系人列表中
ABAddressBook ab = new ABAddressBook();
ABMutableMultiValue<string> emails = new ABMutableStringMultiValue();
foreach (ABPerson person in ab) {
ABMultiValue<string> personemails = person.GetEmails();
foreach (ABMultiValueEntry<string> item in personemails) {
emails.Add(item.Value, item.Label);
}
}
有了这个代码,你会得到在变量“电子邮件”在联系人列表中的所有电子邮件,现在你只需要访问“电子邮件”变量,并查找用户键入电子邮件。
希望这会有所帮助。 Alex
同时我想你必须自己做。即使是精心挑选的名字中包含的“蓝色按钮”都是定制的。所以我想我会走这条路。当我完成时,也许我会在我的网站上放一些代码。 – Krumelur 2011-01-13 10:12:06