首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何隐藏选项卡栏控件?

如何隐藏选项卡栏控件?
EN

Stack Overflow用户
提问于 2011-09-19 13:34:45
回答 10查看 42.4K关注 0票数 25

如何隐藏选项卡栏控件?我想在UIImageView上双击隐藏Tab Bar控制器。

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2011-09-19 13:42:14

尝试以下代码:

代码语言:javascript
复制
[self.tabBarController.tabBar setHidden:YES];

需要定义tabbarcontroller的地方...

编辑

代码语言:javascript
复制
AppDelegateFileName *appDelegate = (AppDelegateFileName *) [[UIApplication sharedApplication] delegate];
[appDelegate.tabbarController.tabBar setHidden:YES];

在执行此操作之前,请确保在appDelegate .h文件中创建了tabbarController的@property声明。

票数 39
EN

Stack Overflow用户

发布于 2015-04-15 19:04:09

如果使用故事板,只需取消选中ViewController的属性检查器中的复选框。它被称为“在推送时隐藏底部栏”。这确实非常方便,而且在从没有选项卡栏的viewController导航回来后,不需要再次处理tabBar的显示。我不知道这是在哪个XCode版本中引入的,但它是针对XCode 6+的。

票数 13
EN

Stack Overflow用户

发布于 2011-09-19 13:43:16

使用点击手势识别器检测UIImageView上的双击。然后在检测到双击时调用一个方法。在该方法中添加以下代码行。

代码语言:javascript
复制
self.tabBarController.tabBar.hidden=YES;

希望这能有所帮助。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7466829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档