2

iPadのフォトライブラリにアクセスして画像を取得し、画像ビューで表示したいです。

4

3 に答える 3

1

アセット ライブラリ フレームワークを使用する

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

于 2011-03-02T14:33:10.680 に答える
0

UIImagePickerController に関するヘルプをお探しですか?

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

于 2010-08-28T20:23:41.013 に答える
0

UIImagePickerController に相当する iPad は UIPopoverController です。この YouTube ビデオは、基本的な実装を示しています: http://www.youtube.com/watch?v=gaaLMKuPwfU。一度に 1 つのポップオーバーのみが存在するようにチェックを追加しました。以下を参照してください 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];
}
于 2011-11-15T01:46:51.197 に答える