I’m trying to expand a UITableViewCell to fill the entire screen using CoreAnimation.
How can I animate a TableViewCell so that it looks like the cell is expanding to fill the entire screen?
I will then push another ViewController in the completion block of the animation (without the user noticing).
I don’t think it’s possible to take the actual cell and expand it to fill the screen, because the TableView is managing the cell and could respond rather poorly to the cell’s size going crazy all of a sudden.
What I would do is make a ‘copy’ of the cell using your own class extending UIView, display the copy directly above the cell of the table view (let me know if you need details on that step or if you can figure it out yourself), and then animate that to fill the screen.
For tips using CoreAnimation and layers, go try google – there’s a lot out there already on the subject.