отключить опцию добавления полей при редактировании контактов в iphone - PullRequest
1 голос
/ 22 декабря 2009

У меня есть вопрос относительно 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];

показать контакты, соответствующие уникальному ID

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

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

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

Спасибо заранее.

1 Ответ

1 голос
/ 22 декабря 2009

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

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

...