2011-12-27 2 views
0

아이폰 SDK의 이미지를 가로 스크롤하는 가장 좋은 방법은 무엇입니까? 이미지는 게으른 로딩과 같은 웹 서버에서 가져와야합니까?이미지의 가로 스크롤을위한 가장 좋은 방법

도와주세요. 당신의있는 UIScrollView에 대한

첫째, 설정 고정 된 크기 :

+0

Hello @ Sathish 다른 솔루션에 도움이 될 수 있기 때문에 질문에 대한 해결책을 찾았 으면 여기를 클릭하십시오. 나에게도 도움이 될 수 있으므로 공유하십시오! 부디. – Dhawal

답변

0

여기 내 제안이다.

scroll.size = ... // your size 

다음으로 스크롤의 contentSize에 대한 너비와 높이를 결정하십시오. 높이를 고정하십시오. 너비는 변경 가능한 값입니다. 게으른 이미지가 성공적으로로드 된 후 너비를 조정하십시오.

모든 이미지의 높이가 같다고 가정합니다. 그런 다음, 이미지가이로드 될 때마다이 코드는 다음과 같습니다

(. 아래의 코드에서, 나는 새 이미지가 귀하의 경우에, 당신은 당신의 필요를 위해 적절하게 구성 할 수 있습니다 추가되어 있다고 가정)

float oldScrollWith = scroll.contentSize.width 
// creat new_image_view (UIImageView) 
// configure it to display in the scroll 
...      
new_image_view.frame = CGRectMake(oldScrollWidth, 0, imageViewWidth, fixed_image_height) 

// append the new view to the scroll 
float newScrollWidth = oldScrollWidth + new_image_view.frame.size.width // re-calculate the width for the contentSize of scroll 
scroll.contentSize = CGSizeMake(newScrollWidth, fixed_image_height); 
[scroll addSubview:new_image_view];