2012-06-22 131 views
0

我不希望使用选取器视图来选取图像。我有图像名称abc.JPG这是在iPhone的图像库,我可以以编程方式获取此图像,并穿上UIImageView在iPhone的UIImageView中显示图像

+1

据我了解,我们不能在iPhone/iPad上的相册应用程序的图像给名字。 可以详细说明你的问题陈述吗? –

+0

请参阅https://stackoverflow.com/questions/6674597/dispay-local-image-in-uiimageview – BillF

回答

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"]; 
+0

。感谢您的回复。我的图像不在我的应用程序资源文件夹中。图像存在于模拟器库中。可以这个代码工作正常 – user1462778

2

可能:

UIImageView *myImageView = [UIImageView alloc] init]; 
myImageView.image = [UIImage imageNamed:@"abc.JPG"]; 
+2

对编辑我的帖子的绅士:如果我想释放'UIImageView'我会的。为了简单起见,我假设该操作使用ARC。对于那个-1,至少有**常识**来解释为什么。 – Peres

+0

感谢您的回复。我的图像不在我的应用程序资源文件夹中。图像存在于模拟器库中。此代码可以正常工作 – user1462778

+0

至少在iOS 6中,此方法实际上称为'imageNamed:'。 – mirkokiefer

0

尝试按照this教程。

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

相关问题