CoreAnimationを使用して画面全体を埋めるためにUITableViewCellを拡張しようとしています。CoreAnimationでUITableViewCellを展開する
TableViewCellをアニメーション化して、セルが画面全体を拡大するように見えるようにするにはどうすればよいですか?
私は、アニメーションの完了ブロックで別のViewControllerをプッシュします(ユーザーに気づかずに)。
CoreAnimationを使用して画面全体を埋めるためにUITableViewCellを拡張しようとしています。CoreAnimationでUITableViewCellを展開する
TableViewCellをアニメーション化して、セルが画面全体を拡大するように見えるようにするにはどうすればよいですか?
私は、アニメーションの完了ブロックで別のViewControllerをプッシュします(ユーザーに気づかずに)。
TableViewがセルを管理しているため、実際にセルを取り込んで画面を拡大することはできないと思います。セルのサイズが突然狂ってしまいます。
私が行うことは、UIViewを拡張する独自のクラスを使用してセルの 'コピー'を作成することです。テーブルビューのセルの上にコピーを表示します(そのステップの詳細が必要な場合、自分自身でそれを理解してください)、にというアニメーションを付けて画面を満たしてください。
CoreAnimationとレイヤーを使用するヒントについては、googleを試してみてください。すでにテーマがたくさんあります。
ありがとうございます。それが私の心にもありました。あまりクリーンではありませんが、実際のセルを使いすぎると混乱を招く恐れがあります。 – hanno
これを達成する特別な理由はありますか?通常、tableviewcellに触れると、次のコントローラにドリルダウンするだけです。 – azamsharp
これは同じグラフィックで、大きめなので、同じグラフィックフォームのより大きなバージョンを右に押し出すのではなく、ズームアウトしたいと思います。 – hanno