I want to develop an application that has a NavigationBar on top, a TableView in the middle and on the bottom I want to create this sort of TabBar. When I drag the inner smaller rectangle I want to change the content of the TableView. So basically I want it to act like a regular TabBar, where for each small component I change my view (but without changing the NavigationBar).
What would be the best way to approach this. I am kind of new to developing iOS application. Thanks
I want something like this:

I think the best way of doing that is to create a custom component. There is no “drag effect” with UITabBar.
What you should do is subclassing UIView creating 5 UIButtons inside and one “mobile” UIView which will be the size of the UIButton.
Of course you’ll need images for all of these component (but that’s not really hard to do).
They you can code your custom behavior inside this subclass.