相关疑难解决方法(0)

如何以编程方式将UIToolbar添加到iOS应用程序?

似乎无法找到问题标题所描述的教程.我想了解UIToolbar需要声明的位置以及如何将其放到我的视图层.

uitoolbar ios

45
推荐指数
3
解决办法
7万
查看次数

隐藏TabBar并在按钮单击时显示NavigationController工具栏

我有以下视图层次结构:

标签栏控制器 - >导航控制器 - >自定义视图控制器

在我的自定义视图中,我希望TabBar消失并显示工具栏.与按"选择"时的iOS7原生照片应用程序非常相似.

我尝试了不同的解决方案,我发现了SO,但设法得到:

  1. TabBar隐藏,工具栏显示黑色间隙
  2. 隐藏TabBar并隐藏工具栏
  3. TabBar隐藏的工具栏显示与底部的间隙.但是,自定义视图内容到达屏幕的底部(在工具栏下方,以及标签栏曾经在同一位置)

与我发现的其他解决方案的不同之处在于,我需要在点击而非推送时发生这种情况.

我试过的一些事情:

// #1
[self.navigationController.toolbar setHidden:!isSelecting];
[self.tabBarController.tabBar setHidden:isSelecting];

// #2
self.hidesBottomBarWhenPushed = YES;

// #3
#1 & #2 variants @ different controller along the path
Run Code Online (Sandbox Code Playgroud)

objective-c uitabbarcontroller uinavigationcontroller ios

7
推荐指数
1
解决办法
5627
查看次数