2012-06-22 130 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來選取圖像,否則圖像將從項目中的資源中選取。

相關問題