Как получить доступ к фотографии из библиотеки в iPad? - PullRequest
2 голосов
/ 28 августа 2010

Я хочу получить доступ к библиотеке фотографий iPad, получить изображение и отобразить его в режиме просмотра изображений.

Ответы [ 3 ]

1 голос
/ 02 марта 2011

используйте библиотеку ресурсов Assets

http://www.icodeblog.com/2010/10/07/cloning-uiimagepickercontroller-using-the-assets-library-framework/

0 голосов
/ 15 ноября 2011

Эквивалентом UIImagePickerController для iPad является UIPopoverController. Это видео на YouTube показывает базовую реализацию: http://www.youtube.com/watch?v=gaaLMKuPwfU. Я только что добавил проверку, чтобы одновременно присутствовал только один Popover; см. if (pop.isPopoverVisible == TRUE) ниже. И видео показывает, как подключить кнопку с помощью Interface Builder. (И очевидно, что для этого вам понадобятся изображения на вашем устройстве или в симуляторе.) Надеюсь, это поможет.

Заголовочный файл :

#import <UIKit/UIKit.h>

@interface MyViewController : UIViewController <UIPopoverControllerDelegate, UINavigationControllerDelegate, UIImagePickerControllerDelegate>
{    
}
- (IBAction)barBtn1:(id)sender;

@end

Файл реализации :

#import "MyViewController.h"

@implementation MyViewController

- (IBAction)barBtn1:(id)sender
{
    UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
    [imagePicker setDelegate:self];

    // If user selects button while previous pop is visible, dismiss previous pop.
    if (pop.isPopoverVisible == TRUE)
    {
        [pop dismissPopoverAnimated:YES];
    }
    UIPopoverController *pop = [[UIPopoverController alloc] initWithContentViewController:imagePicker];
    [pop setDelegate:self];
    [pop presentPopoverFromBarButtonItem:sender permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
    [imagePicker release];
}
0 голосов
/ 29 августа 2010

Вы ищете помощь с UIImagePickerController?

http://trailsinthesand.com/picking-images-with-the-iphone-sdk-uiimagepickercontroller/

...