回答
示例代碼:
- (NSString *)applicationDocumentsDirectory {
return [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
}
-(void)loadimage{
NSString *workSpacePath=[[self applicationDocumentsDirectory] stringByAppendingPathComponent:@"your image-name"];
UIImageView *myimage=[UIImageView alloc] initWithFrame:CGRectMake(0,0,20,20)];
myimage.image=[UIImage imageWithData:[NSData dataWithContentsOfFile:workSpacePath]];
[self.view addSubView:myimage];
[myimage release];
}
TNQ
您的示例代碼適用於捆綁圖像。在這裏,我們需要從圖像目錄中獲取圖像。 – AppAspect
在這裏,您可以採取的UIImageView在您的視圖,並將其添加到視圖做同樣類似如下:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *imageFilePath;
NSError *err;
imageFilePath = [documentsDirectory stringByAppendingPathComponent:@"image1.png"];
UIImageView *objImageView = [[UIImageView alloc] initWithFrame:CGRectMake(10, 10, 100, 100)];
objImageView.image = [UIImage imageWithContentsOfFile: imageFilePath];
[self.view addSubVIew:objImageView.image];
[objImageView release];
請讓我知道你是否仍然需要任何幫助。
你可以添加圖像視圖的pathe和你可以直接添加圖像到imageview從該路徑使用這個:objImageView.image = [UIImage imageWithContentsOfFile:imageFilePath]; – AppAspect
NSArray *directoryPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
NSString *imagePath = [directoryPath objectAtIndex:0];
imagePath= [imagePath stringByAppendingPathComponent:@"imagename.png"];
NSData *data = [NSData dataWithContentsOfFile:imagePath];
UIImage *img = = [UIImage imageWithData:data];
可以顯示此圖片的UIImageView
可以實現它,通過了解你的圖像的名字,所以當你在存儲你的形象,你需要存儲這些圖像的一些信息數據庫(或某些地方,你可以用它),然後取從數據源圖像的名稱,工作方式如下:
NSString *str = [NSString stringWithFormat:@"%@.jpg",[myGlobleArrayOfImageNames objectAtIndex:imageCounter]];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *fullImgNm=[documentsDirectory stringByAppendingPathComponent:[NSString stringWithString:str]];
[mainSlideShowImageView setImage:[UIImage imageWithContentsOfFile:fullImgNm]];
你需要的代碼下面幾行從文件目錄
0獲得的UIImage-(UIImage*)getImage:(NSString *)strImageName
{
NSString *documentDirectory=[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSString *imagePath=[documentsDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"/%@",strImageName]];
UIImage *image=[UIImage imageWithContentsOfFile:imagePath];
return image;
}
調用上面的函數並使用UIImage對象來設置任何你想要的。 您也可以在普通的類中編寫此方法以在任何地方使用它。
添加到這些問題的答案,我覺得它很好的做法,以檢查文件是否存在這樣的...
NSString *directory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *file = [directory [email protected]"my_image.jpg"];
if ([[NSFileManager defaultManager] fileExistsAtPath:file]) {
self.myimageview = [UIImage imageWithData:[NSData dataWithContentsOfFile: file]];
}
簡單使用此代碼
NSFileManager *filemgr =[NSFileManager defaultManager];
NSArray *dirPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSString *docsDir = [dirPaths objectAtIndex:0];
NSString *dataPath = [docsDir stringByAppendingPathComponent:@"/yourdirectory/image.jpg"];
NSData *imgData = [[NSData alloc] initWithContentsOfURL:[NSURL fileURLWithPath:dataPath]];
self.imageview.image = [[UIImage alloc] initWithData:imgData];
- 1. 如何顯示圖像從文檔目錄到圖像視圖?
- 2. 如何顯示存儲在文檔目錄中的圖像到iphone圖庫?
- 3. 在iPhone中單擊圖像視圖時放大顯示圖像
- 4. 使用圖像目錄顯示圖像
- 5. iPhone:如何在iPhone中顯示像控制器與圖像的彈出視圖?
- 6. 如何在iPhone的顯示從文件夾圖像圖像ViewI
- 7. 如何在文件目錄中顯示列表視圖中的實際圖像
- 8. 如何在圖像視圖中顯示所有圖像
- 9. 如何在圖像視圖中顯示20個圖像名稱
- 10. 如何在圖像視圖中顯示來自url的圖像?
- 11. Nativescript - 如何從文檔目錄顯示圖像?
- 12. UICollectionView顯示存儲在文檔目錄中的圖像
- 13. 如何在iPhone中顯示.tiff圖像?
- 14. 如何獲得iPhone的iPod播放圖像和圖像視圖中顯示它
- 15. iPhone圖像顯示
- 16. 如何從目錄顯示圖像?
- 17. 圖像不顯示圖像視圖
- 18. 圖像無法顯示圖像視圖
- 19. 如何顯示在圖像視圖圖像
- 20. 如何在圖像視圖上顯示隨機圖像
- 21. 如何在從圖庫中獲取圖像並在圖像視圖中顯示圖像時剪裁圖像
- 22. 在目錄中循環顯示圖像
- 23. Tkinter不在目錄中顯示圖像
- 24. 如何從文檔目錄加載圖像/ IPHONE
- 25. 如何在flipview中顯示目錄中的圖像文件?
- 26. Web圖像下載vs Web圖像顯示在圖像視圖
- 27. 如何在UI圖像視圖顯示從XML文件中的圖像
- 28. 顯示圖像在gridview + iphone
- 29. 圖像緩存文檔目錄中的圖像
- 30. 位圖圖像不在圖像視圖中顯示
我能想到的唯一答案這裏是'[[UIImageView alloc] initWithImage:[UIImage imageNamed:@「my_image」]]'。爲什麼這不適合你? –
我正在從服務器下載圖像。該圖像保存在文檔目錄中。我想在圖像視圖中顯示圖像 –
Hello Ankit。請檢查我的答案。我也提供了示例代碼。這很容易。 – AppAspect