ABPeoplePickerNavigationController
のクリックで をロードしていますUITableViewCell
。
self.peoplePicker = [[ABPeoplePickerNavigationController alloc] init];
self.peoplePicker.peoplePickerDelegate = self;
[self.peoplePicker setDelegate:self];
self.peoplePicker.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentViewController:self.peoplePicker animated:YES completion:nil];
ピッカーが として表示されている場合、その背後UIModalPresentationFormSheet
を無効にしたいと考えています。UIViewController
そのために、ピッカーの提示時に透明なビューをロードし、ピッカーが閉じられたときにそれを閉じることができます。したがって、ビューコントローラーのタップは機能しません。UIView
新しいものを作成してロード/破棄する必要がない別の方法があるかどうかを知りたいです。