サブクラス化ABPeoplePickerNavigationController
していますが、右のツールバー項目 " " を非表示にする方法を知りたいと思っていましたCancel
か?
私は検索してきましたが、適切な解決策を見つけることができませんでした。
ありがとう!
サブクラス化ABPeoplePickerNavigationController
していますが、右のツールバー項目 " " を非表示にする方法を知りたいと思っていましたCancel
か?
私は検索してきましたが、適切な解決策を見つけることができませんでした。
ありがとう!
使用する<UINavigationControllerDelegate>
ABPeoplePickerNavigationController alloc
自分に委任した後。
peoplePicker.delegate = self;
UINavigationController
'sデリゲートメソッドをオーバーライドする必要があります。
//ナビゲーションコントローラーが、ビューコントローラースタックのプッシュ、ポップ、または設定を介して新しいトップビューコントローラーを表示したときに呼び出されます。
- (void)navigationController:(UINavigationController*)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
{
if([navigationController isKindOfClass:[ABPeoplePickerNavigationController class]])
navigationController.topViewController.navigationItem.rightBarButtonItem = nil;
}