我想访问 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 。我刚刚添加了一个检查,以便一次只存在一个 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];
}
于 2011-11-15T01:46:51.197 回答