2010-10-20 71 views
0

我正在嘗試用圖像爲iPhone創建一個小型遊戲,我希望它們在玩家捏住屏幕時放大。我已經看過一個UIImageView的教程。但是,現在我正在使用多個UIImageViews,事情並不正常。在UIScrollView中縮放倍數UIImageViews

我把它們放在UIView中,我試圖縮放UIView。但是,當我運行模擬器時,屏幕內部不會縮放。

我用下面的代碼

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView { 
    return containerView; //containerView is the UIView containing all the UIIMageviews 
} 

-(void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale 
{ 
    [containerView setTransform:CGAffineTransformIdentity]; 
    containerView.contentScaleFactor = scale; 
} 

有什麼建議? Thanx!

+0

你所說的「東西不是裏面的畫面縮放」的意思是?是否發生縮放? – mckeed 2010-10-20 16:18:19

+0

我的意思是,即使UIView正確縮放,內部內容仍停留在左上角。我已經將模式Scale設置爲填充UIView,但沒有任何... – user481960 2010-10-20 16:22:50

回答

0

看看蘋果開發者網站上的ScrollViewSuite示例,它有我認爲你正在嘗試做的一個工作示例。

(我想我的姓名權,開發者網站關閉更新剛纔,所以我不能給你一個鏈接。)