UIPopOverController
ライブラリから写真を選択するように設定する必要があります。
だから私は次のコードを書きます。
self.imagePickerController = [[UIImagePickerController alloc] init];
self.imagePickerController.modalPresentationStyle = UIModalPresentationCurrentContext;
self.imagePickerController.sourceType = sourceType;
[self.imagePickerController setDelegate:self];
UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:self.imagePickerController];
[popover presentPopoverFromRect:self.btnArchive.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionRight animated:YES];
imagePickerPopover = popover;
表示され、フォト ライブラリから写真を 1 つ選択し、ライブラリから選択した後、次のコードで PopOver を閉じます。
[self.imagePickerPopover dismissPopoverAnimated:NO];
(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
フォト ライブラリから選択した画像を表示する必要があるため、次のコードを -メソッドに記述します。
UIImage *image = [info valueForKey:UIImagePickerControllerOriginalImage];
[self dismissViewControllerAnimated:YES completion:^ {
// Codes Here after dismiss PopOverView and chosen photo from library
}];
しかし、うまくいきません。で確認するにはどうすればよいUIPopOverController
ですか?