Here’s a similar component from Victor Baro using Core Animation and UIKit Dynamics to make a “bendable” view inspired by the Skype app along with a tutorial.
There’s also some interesting examples included with VBFJellyView demonstrating how the view bends with finger movements when connected to a UIPanGestureRecognizer, using it to create a “button” that expands/contracts on press and release, adding gravity, and collisions.
Here’s a video showing VBFJellyView in action:
You can find the tutorial over on Victor Baro’s blog.
You can find VBFJellyView on Github here.
A nice guide on making dynamic views.