iPadのフォトライブラリにアクセスして画像を取得し、画像ビューで表示したいです。
質問する
1827 次
3 に答える
1
アセット ライブラリ フレームワークを使用する
于 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 に答える