2009-12-22 2 views
1

У меня есть запрос о AddressBookUIотключить добавление опции полей при редактировании контактов в Iphone

ABPersonViewController * personController = [[ABPersonViewController Alloc] инициализации]; ABAddressBookRef addressBook = ABAddressBookCreate(); // ABRecordRef aRecord = ABAddressBookGetPersonWithRecordID (адресная книга, 25);

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

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

показать cotacts, соответствующие UniqueID

но когда вид появляется и жму на кнопку изменить

добавить поля вариант появится, я хочу, чтобы скрыть эту опцию.

Это можно сделать ????? Если да, предложите мне немного работы.

Thnx заранее.

ответ

1

Как работает стандартный режим редактирования контактов. Вы можете написать свой собственный контроллер &, который считывает значения контактов, помещает их в поля ввода и после того, как пользователь отредактировал их, сохраняет контакт. Но это довольно много работы, и я бы посоветовал вам использовать стандартный просмотр в любом случае.

На мой взгляд, лучше использовать стандартные элементы графического интерфейса пользователя как можно больше.

Смежные вопросы