あなたが取ることができる2つのアプローチがあります -
標準を使用している場合はUITableView
、単に行の並べ替えの管理を使用してください
UITableView
を使用しておらず、よりカスタムなものを使用 してUIViews
いる場合、必要なのは と呼ばれるプロパティscale
です。ビューのスケーリングは、(コア アニメーション変換を使用するレイヤーとは対照的に) UIView に影響を与えようとしているときに、コア グラフィックス アフィン変換を使用して行われます。
ビューをスケーリングするには、ビューを 2 倍にスケーリングします。
// 2x
[yourView setTransform:CGAffineTransformMakeScale(2.0, 2.0)];
翻訳するには、
// Move origin by 100 on both axis
[yourView setTransform:CGAffineTransformMakeTranslation(100.0, 100.0)];
alpha
0.5 に設定して、スクリーンショットに追加したクールな外観にすることもできます。
これらをアニメーション化するには、アニメーション ブロックでラップします。これらの両方でビューを変換したい場合は、それらを連結する必要があります。