viewController内に以下のようにインターフェースを宣言します。
@interface ABPeoplePickerNavigationController (Expose) @property (nonatomic, assign) BOOL allowsCancel; @property (nonatomic, assign) BOOL allowsCardEditing; @end
同じファイル内に、以下のように設定します。
ABPeoplePickerNavigationController *contactsNavController = [[ABPeoplePickerNavigationController alloc] init]; contactsNavController.tabBarItem.title = @”連絡先”; contactsNavController.allowsCancel = NO; contactsNavController.allowsCardEditing = YES; contactsNavController.peoplePickerDelegate=self;
①allowsCancel というのがキャンセルボタンの有効/無効の設定です。この行を設定することで、キャンセルボタンがなくなります。 ②その下にあるallowsCardEditing を設定するとキャンセルボタンのあった箇所に新規追加ボタンが表示され、連絡先の名前をクリックした詳細画面で編集が出来るようになります。 ①だけでは、キャンセルボタンがなくなるのみです。詳細画面では編集は出来ません。詳細情報を表示させるだけです。 ①+②では、キャンセルボタンの代わりに新規追加ボタンが表示され、名前を選択したあとの詳細画面で編集が出来るようになります。 あまり必要ではないのかもしれませんが、新規追加ボタンだけを実装し、詳細画面で編集は無効にするというのは、上記のコードでは実装出来ません。(というか、どうなんだろうと思った程度で、詳しく調べていませんので、実装可能なのかさえ分かりません。。。汗) ABPeoplePickerNavigationControllerリファレンス

この投稿へのコメント

コメントはまだありません。

コメントを残す

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます。
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CAPTCHA


ピックアップ記事

WordPressでログイン中のユーザーIDを取得

2011年05月16日 過去Blog
Wordpressでログイン中のユーザーIDを取得 global $userdata; get_currentuserinfo(); echo $userdata->ID; migraine remedies…
「WordPressでログイン中のユーザーIDを取得」をはてなブックマークに追加

twitterの登録メールの確認がエラーになる件

2011年01月04日 過去Blog
twitterで登録メールの確認手続きを行っていた際に以下のようなエラーが出ました。 「Hold up! Sorry, the profile you were trying to view has been suspended due to strange activity 」 なにもオカしいことはしていないはずなので、困っていたのですが、原因は単純でした。 twitterのヘルプページに書い…
「twitterの登録メールの確認がエラーになる件」をはてなブックマークに追加

supplied argument is not a valid MySQL result resource

2009年11月27日 過去Blog
supplied argument is not a valid MySQL result resource 直前に記述したSQLクエリに問題があるということ。 たとえば、存在しないフィールドを指定していたり・・・。 私の場合は、なぜか全角スペースが入っていて気付かないままでした・・・。(_ _。)・・・シュン atlanta life insurance…
「supplied argument is not a valid MySQL result resource」をはてなブックマークに追加

php MySQL 2つのテーブルを縦に並べて結合(union)し、結果を抽出する

2010年03月30日 過去Blog
select c1,c2,c3 from A union all select c1,c2,c3 from B 参照元:http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1115439551 divorce lawyer san diego…
「php MySQL 2つのテーブルを縦に並べて結合(union)し、結果を抽出する」をはてなブックマークに追加

Mapkit タップされたannotationのタイトルなど詳細を取得

2011年04月27日 過去Blog
- (void)mapView:(MKMapView*)mapView annotationView:(MKAnnotationView*)view calloutAccessoryControlTapped:(UIControl*)control メソッドでタップされたannotationのタイトルなど詳細を取得 http://iphone-app-developer.seesaa.ne…
「Mapkit タップされたannotationのタイトルなど詳細を取得」をはてなブックマークに追加
© graffiti on the web . All rights reserved. WordPress Theme by comfy