AddPhoto Observe をクリックした後
、コントローラのキャンセルをスライドさせながら、newcontact と done が消えます。
var contact = new CNMutableContact
{
// Given and family names.
FamilyName = participant.LastName,
GivenName = participant.FirstName,
//Note = participant.Note,
OrganizationName = participant.Company,
};
if (!string.IsNullOrEmpty(participant.IconUrl))
{
NSUrl url = new NSUrl(participant.IconUrl);
UIImage image = UIImage.LoadFromData(NSData.FromUrl(url));
NSData data = image.AsPNG();
contact.ImageData = data;
}
var contactViewController = CNContactViewController.FromNewContact(contact);
contactViewController.Delegate = this;
このセクションでは、既存のデータを使用して連絡先を追加します。次に、contactview コントローラーを現在のビュー コントローラーとして追加します。
var nc = new UINavigationController(contactViewController);
this.PresentViewController(nc, true, () => {
});