用UIToolBar替换UITabBar

reb*_*ion 5 uinavigationbar uitableview uitoolbar uitabbar

我有UITabBarController一个UINavigationController带子视图的应用程序,它包含一个表视图.我希望能够切换出UITabBarController与UIToolbar当选择的小区特定视图控制器.

以下是其他一些应用程序的示例,它们的反应方式相同:

使用UITabBarController和UINavigationController的初始视图

当您选择表格视图单元格时:

使用UIToolbar的详细视图

详细视图控制器(第二个屏幕)需要UITabBarController用一个替换父级UIToolbar.有谁知道我怎么做到这一点?

Héc*_*mos 5

来自UITabBar顶部的UIToolBar?:

您可以将工具栏添加为关键窗口的子视图:

[[[UIApplication sharedApplication] keyWindow] addSubview:toolbarView]
Run Code Online (Sandbox Code Playgroud)


cwe*_*ger 5

为什么不: detailController.hidesBottomBarWhenPushed = YES;

在推送到导航堆之前?您的DetailController视图可以通过代码或IB添加工具栏.