2013-03-15 7 views
0

3 개의 URL에서 3 개의 이미지를 ScrollView에 추가하고 싶습니다. 어떻게해야합니까? 제게 좋은 지침서 나 설명을주세요!일부 URL에서 일부 이미지를 ScrollView에 추가

+0

대신 UIPageViewController를 사용하려고 할 수 있습니다 http://stackoverflow.com/questions/15151721/how-to-load-bundle-of-images-in -a-scrollview-horrizondal-in-iphon/15155403 # 15155403 – Petar

답변

1

"AsyncImageView"클래스 파일을 사용하여 이미지를 동기식으로로드 할 수 있습니다.

넣어 이미지를이 답변에 당신이있는 ScrollView 에서 루프 대신 이미지 뷰를위한에서 사용할 수있는 tableview이 메서드 호출을

https://stackoverflow.com/a/15377082/1713478

를 참조하십시오 수직

int y = 10; 
for (int i = 0; i < (number of images); i++) 
{ 
    UIImageView *imageView = [[UIImageView alloc]initWithFrame:CGRectMake(X, y, width, height)]; 

    NSString *imageURL = [NSString stringWithFormat: (image link for i number)]; 
    AsyncImageView *async = [[AsyncImageView alloc]initWithFrame:CGRectMake(0, 0, width, height)]; 
    [async loadImageFromURL:[NSURL URLWithString:imageURL]]; 
    [imageView addSubview:async]; 
    [scrollView addSubview:imageView]; 
    y = y+height+10; 
} 
+0

ScrollView에서 어떻게 사용합니까? – NANNAV

+0

루프를 사용하고 "UIImageView * imageView = [[UIImageView alloc] initWithFrame : CGRectMake (X, y, width, height)];의 코드를 사용하십시오." – Pratik

+0

to [cell addSubview : imageView]; 또한 셀을 스크롤 뷰로 바꿉니다 – Pratik

0

원격 이미지를로드하는 방법이나 스크롤 뷰에서 레이아웃을 배치하는 방법을 묻는 질문이 있으십니까?
1.
UIImage * image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"..."]]];

dispatch_async에 모든 것을 감싸거나 메인 스레드를 차단하지 않도록하기 위해 NSOperation에 넣어.

2.
당신은 여기 내 대답을 점검하십시오 UIScrollView

관련 문제