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