2012-10-31 35 views

回答

3

使用UICollectionView'sdelegate方法:

- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath 
{ 
    //get UIImage from source 
    //show (add subView) UIImageView with full screen frame 
    //add gesture for double tap on which remove UIImageView 
} 
1

我添加了一個UITapGestureRecognizer到每個細胞,並在行動回調方法i顯示了在按下電池的頂部新的UIImageView,但在全尺寸圖像,然後我用動畫填滿整個屏幕。

這樣你只需要在內存中保留縮略圖,但是當用戶點擊縮略圖時,它會立即將動畫轉換爲完整大小的圖像。