2011-07-18 111 views
2

我正在開發一個應用程序,我將一組圖像放置在scrollView.i上,可以放置圖像並根據需要提供contentSize以適合所有圖像的數量。大小768,1024.i在scrollview中將pagingEnabled屬性設置爲YES,以便在用戶滑動時移至下一張圖像。我在滾動scrollView時將每個圖像加載到imageview中。 - (空)scrollViewDidScroll:(UIScrollView的*)滾動視圖{問題,同時縮放UIScrollView的內容

問題: 我面臨的問題是,當我縮放一個UIImageView的ImageView的是越來越縮小,但縮放ImageView的是以它的下一個ImageView的重疊其大小分配爲768,1024。我包括下面的委託方法。

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView{ 
return [scrollView viewWithTag:tempTag-1]; 

}

- (void)scrollViewWillBeginZooming:(UIScrollView *)scrollView withView:(UIView *)view{ 
scrollView.pagingEnabled=NO; 
[scrollView viewWithTag:tempTag].frame=CGRectMake(scrollView.contentSize.width-768, [scrollView viewWithTag:tempTag].frame.origin.y, [scrollView viewWithTag:tempTag].frame.size.width, [scrollView viewWithTag:tempTag].frame.size.height); 
} 
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale{ 
if (scrollView.zoomScale<=1) { 
    scrollView.pagingEnabled=YES; 
} 
} 

我試圖在未來的ImageView的框架改變取決於內容大小當前的ImageView,但沒有奏效。

能有人幫我在這方面..

TNX提前

+0

你有什麼收穫嗎? – neeraj

回答

0

您需要創建子scrollviews的滾動視圖舉辦imageViews。然後在每個子滾動視圖上配置縮放。