1

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新しいものを作成してロード/破棄する必要がない別の方法があるかどうかを知りたいです。

4

1 に答える 1

1

setUserInteractionEnabledPicker ビューを表示する前と閉じた後に、ViewController のビューをプロパティにすることができます。

于 2013-04-26T07:00:28.613 に答える