首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPhone TabBar控制器用法

iPhone TabBar控制器用法
EN

Stack Overflow用户
提问于 2012-01-31 18:56:35
回答 2查看 216关注 0票数 1

我想做一个典型的基于标签栏的应用程序。

我想在主选项卡栏显示之前插入启动时的登录视图。

我试图在主视图中插入TabbarController,但找不到合适的代码。我找到的所有示例代码都是在启动时插入TabbarController。(在代理文件中)

我的同事建议在启动时创建工具栏,但在登录视图中隐藏它,但我不确定这是不是一个通用的方法。

在这种情况下,TabbarController的“推荐”处理方法是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-31 22:46:31

一个简单的解决方案是

1-按照苹果的建议,在appDelegate的UIWindow中添加标签栏。

2-然后使用tabbarController.viewControllers=NSArray arrayWithObject在选项卡栏中添加一个UINavigationController :yourNavController;

3-现在,在登录控制器上执行分配初始化后,在将代码推送到选项卡栏yourLoginController.hidesBottomBarWhenPushed=true;的导航控制器之前,编写以下代码

4-将yourloginViewController推送到选项卡栏的导航控制器。

5-在认证之后,在导航上推送你的MainviewController实例之前,像这样设置这个MainviewController .hidesBottomBarWhenPushed=false;

我希望这五个简单的步骤能给你带来魔力干杯:)请让我知道它是否对you.Thanks有帮助

票数 0
EN

Stack Overflow用户

发布于 2012-01-31 19:11:05

我在登录屏幕上使用的非常有效的方法是:

  • 准备并显示常规的主屏幕(带有您想要的任何初始VC的选项卡栏控制器)从选项卡栏控制器以模态方式(不带动画)呈现登录屏幕(这将遮挡选项卡栏控制器,这是您想要的)
  • 使登录屏幕成为启动图像
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9078336

复制
相关文章

相似问题

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