我有一个关于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相对应的cotacts
但是当视图出现时我按下编辑按钮
添加字段选项显示,我想隐藏此选项。
可以这样做吗????? 如果是,请建议我解决一些问题。
Thnx提前。
答案 0 :(得分:1)
这就是标准的“编辑联系人”视图的工作方式。 您可以编写自己的视图和控制器来读取联系人值,将它们放在输入字段中,在用户编辑它们之后,保存联系人。但这是相当多的工作,我建议您仍然使用标准视图。
在我看来,最好尽可能使用标准的GUI元素。