2010-06-07 9 views
1

의 표 셀에 고정 크기로 이미지를 표시하고 싶습니다. xml 피드에서 들어오고 다양한 크기를 가지고 있습니다. 어떻게 너비와 높이를 프로그래밍하여 크기를 조정할 수 있습니까?iphone 응용 프로그램의 이미지에있는

내 코드는 동일한 너비와 크기의 셀에 이미지를 표시하고 싶습니다. 이미지는 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]; 

이 하나를 시도해보십시오. 나는 그것이 당신을 도울 것이기를 바랍니다. blogEntryIndex1] objectForKey : @ "이미지

나단이 응답 에 대한하지만 내 이미지가 XML 에 RSS 피드에서오고있다한다
+0

덕분에 그래서 난 모든 이미지 –

+0

현재 내 코드입니다 있는 NSString * imgstring = [[blogEntries objectAtIndex에 대한 코드가 필요 "]; // URL에서 이미지를 추출합니다. NSURL * url = [NSURL URLWithString : imgstring]; \t NSData * data = [NSData dataWithContentsOfURL : url]; \t UIImage * img = [[UIImage alloc] initWithData : data]; // 셀 안에 표시하려면 지금 cell.imageView.image = img; –

+0

안녕 편집 코드에 대한 감사하지만 여전히 작동하고 난으로 인해 캐치되지 않는 예외 'NSInvalidArgumentException', 이유에 오류 응용 프로그램을 종료 때라도 4 경고 내 응용 프로그램 충돌을 기기 수령 나를 포기하고하지 : '*** - [있는 UIImage 길이 ] : 인스턴스로 전송 된 인식 할 수없는 선택기 0x3b36f50 ' –

관련 문제