2010-06-07 41 views
1

在我的iPhone應用程序的圖像從XML正在添加飼料,以顯示固定尺寸的圖像,他們有變異的大小,我怎麼能調整他們解決寬和高編程。我想在表格單元格

我的碼是其中我想顯示在相同的寬度和size.my圖像的細胞圖像從RSS FEDD正在添加被。

int blogEntryIndex1 = [indexPath indexAtPosition: [indexPath length] -1]; 

imgstring=[[blogEntries objectAtIndex: blogEntryIndex1] objectForKey: @"image"]; 
NSURL *url = [NSURL URLWithString:imgstring]; 


NSData *data = [NSData dataWithContentsOfURL:url]; 

UIImage *img = [[UIImage alloc] initWithData:data]; 
cell.imageView.image=img; 

請幫助我,如果你可以提前致謝。

回答

1

嗨改變你這樣的代碼,

NSString *imgstring =[[blogEntries objectAtIndex: blogEntryIndex1] objectForKey:  @"image"]; 

NSURL *url = [NSURL URLWithString:imgstring]; 

NSData *data = [NSData dataWithContentsOfURL:url]; 

UIImage *img = [[UIImage alloc] initWithData:data]; 

UIImageView *subview = [[UIImageView alloc] initWithFrame:CGRectMake(10.0f, 10.0f,60.0f, 60.0f)]; 

[subview setImage:[UIImage imageNamed:img]]; 

[subview setContentMode:UIViewContentModeScaleToFill]; 

[cell.contentView addSubView:subview]; 

試試這個。我希望它能幫助你。

+0

感謝彌敦道的答覆 但我的形象是從RSS提要XML 正在添加,所以我需要一個代碼,所有圖像 – 2010-06-07 10:05:02

+0

目前我的代碼是 的NSString * imgstring = [[blogEntries objectAtIndex:blogEntryIndex1] objectForKey:@「形象「]; //然後我提取URL NSURL圖像* URL = [NSURL URLWithString:imgstring]; \t的NSData *數據= [NSData的dataWithContentsOfURL:URL]; \t的UIImage * IMG = [[UIImage的頁頭] initWithData:數據]; //現在EM戈納在單元格中顯示它 cell.imageView.image = IMG; – 2010-06-07 10:07:06

+0

喜 感謝編輯代碼,但它仍然沒有工作,我reciving 4警告 我的應用程序崩潰,並給我follwoing錯誤 終止應用程序由於未捕獲的異常「NSInvalidArgumentException」,原因:「*** - [UIImage的長度]:無法識別的選擇器發送到實例0x3b36f50' – 2010-06-07 12:12:25