MFMailComposeViewController地址簿选择器定制

时间:2009-07-01 03:51:10

标签: iphone cocoa-touch

当用户按下“收件人:”和“抄送/密送:”字段中的“+”图标时,是否可以自定义从MFMailComposeViewController以模态方式显示ABPeoplePickerNavigationController的行为?

我希望在模态呈现之前将ABPeoplePickerNavigationController包装在另一个视图控制器中。我该怎么做?

1 个答案:

答案 0 :(得分:0)

您希望通过将PeoplePicker包装在另一个视图控制器中来添加哪种功能?

您可以使用以下代码显示PeoplePicker:

ABPeoplePickerNavigationController *ab = [[ABPeoplePickerNavigationController alloc] init];
[ab setDisplayedProperties:[NSArray arrayWithObject:[NSNumber numberWithInt:kABPersonEmailProperty]]];
[ab setPeoplePickerDelegate:self];
[self presentModalViewController:ab animated:YES];

根据您的需要,您可能需要继承ABPeoplePickerNavigationController。