1

我对 AddressBookUI 有疑问

ABPersonViewController *personController=[[ABPersonViewController alloc] init]; ABAddressBookRef addressBook=ABAddressBookCreate(); //ABRecordRef aRecord=ABAddressBookGetPersonWithRecordID(addressBook, 25);

personController.displayedPerson=ABAddressBookGetPersonWithRecordID(addressBook, uniqueID);
personController.addressBook=addressBook;

personController.personViewDelegate=self;
personController.allowsEditing=YES;
[[self navigationController] pushViewController:personController animated:YES];
[personController release];

显示与 uniqueID 对应的联系人

但是当视图出现并且我按下编辑按钮时

添加字段选项出现,我想隐藏这个选项。

这个可以吗??????如果是,请建议我解决一些问题。

提前谢谢。

4

1 回答 1

1

这就是标准编辑联系人视图的工作方式。您可以编写自己的视图和控制器来读取联系人值,将它们放入输入字段,并在用户编辑它们后保存联系人。但这是一项相当多的工作,我建议您无论如何都使用标准视图。

在我看来,最好尽可能使用标准的 GUI 元素。

于 2009-12-22T11:42:49.080 回答