Reputation: 6740
I have an application with UITabBarController
with a UINavigationController
subview, which holds a table view. I want to be able to switch out the UITabBarController
with a UIToolbar
for a specific view controller when a cell is selected.
Here's an example from some other application, which reacts the same way:
And when you select a table view cell:
The detailed view controller (second screen) needs to replace the parent UITabBarController
with an UIToolbar
. Does anyone know how I can do this?
Upvotes: 5
Views: 2254
Reputation: 3588
Why not:
detailController.hidesBottomBarWhenPushed = YES;
before pushing to the navigationstack? Your DetailController's view can have the toolbar added via code or IB.
Upvotes: 5
Reputation: 4517
Although @Hector Ramos answer is correct one.
But beside this one can do the same thing in other way too.
Just make the Object of DelegateClass file & use this:
[DelegateClassObj.window addSubview:toolbar];
Upvotes: 1
Reputation: 9258
From UIToolBar on top of UITabBar? :
You may be able to add the toolbar as a subview of your key window:
[[[UIApplication sharedApplication] keyWindow] addSubview:toolbarView]
Upvotes: 5