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 に対応する連絡先を表示する

しかし、ビューが表示され、編集ボタンを押すと

add fields オプションが表示されます。このオプションを非表示にしたいです。

これはできますか????? はいの場合は、回避策を教えてください。

事前にt​​hnx。

4

1 に答える 1

1

これが、標準の連絡先の編集ビューの仕組みです。連絡先の値を読み取り、入力フィールドに入力し、ユーザーが編集した後に連絡先を保存する独自のビューとコントローラーを作成できます。しかし、これは非常に手間がかかるため、とにかく標準のビューを使用することをお勧めします。

私の意見では、可能な限り標準の GUI 要素を使用する方がよいでしょう。

于 2009-12-22T11:42:49.080 に答える