UICollectionView
一連のサムネイルがあります。写真をタップすると、フォトアプリのように全画面表示になります。どのようにできるのか?
1390 次
2 に答える
3
使用UICollectionView's
delegate
方法:
- (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
}
于 2012-10-31T11:37:48.093 に答える
1
各セルに UITapGestureRecognizer を追加し、アクション コールバック メソッドで、押されたセルの上に新しい UIImageView を表示しますが、フルサイズの画像を表示し、アニメーション化して画面全体を埋めます。
そうすれば、サムネイルをメモリに保持するだけで済みますが、ユーザーがサムネイルをクリックすると、すぐにフルサイズの画像にアニメーション化されます。
于 2012-12-05T09:33:50.283 に答える