One way is to simply add your UIButton on top of UITabBarController with the dummy center view controller.
Here I use storyboard and subclass UITabBarController to add that button:
This is my storyboard, note how the center view controller is just there for space:
With only those code and storyboard, this is the result:
Project here: https://github.com/aunnnn/TestButtonOnTabBar/