0

我不想使用选择器视图来选择图像。我有图像名称abc.JPG,它在 iPhone 图像库中,我可以以编程方式获取此图像并放入UIImageView吗?

4

4 回答 4

3

如果图像不在您的应用程序资源中并且您不想使用 UIImagePickerController 那么您可以使用 ALAssetsLibrary 来获取用户相册或相机胶卷上的图像。

看看这里:http: //developer.apple.com/library/ios/#documentation/AssetsLibrary/Reference/ALAssetsLibrary_Class/Reference/Reference.html

于 2012-06-22T07:35:57.713 回答
2
   UIImageView *myImage = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];

myImage.image = [UIImage imageNamed:@"abc.JPG"];

[self.view addSubview:myImage];

或者,如果您已经拥有名为 myImage 的 uiimageview,则只需编写:

myImage.image = [UIImage imageNamed:@"abc.JPG"];
于 2012-06-22T07:15:49.603 回答
2

也许:

UIImageView *myImageView = [UIImageView alloc] init];
myImageView.image = [UIImage imageNamed:@"abc.JPG"];
于 2012-06-22T07:16:21.977 回答
0

尝试按照教程进行操作。

即使您不想,我认为您必须使用UIImagePickerViewController来选择图像,否则图像将从您的项目中的资源中选择。

于 2012-06-22T07:25:16.767 回答