UITabBarController初始视图?

时间:2010-08-31 19:15:34

标签: iphone objective-c uinavigationcontroller uitabbar

我想知道是否可以启动我的应用程序,所有标签都处于“向上”状态,并向用户显示“登陆”视图。有点像欢迎/快速入门。当他们选择其中一个选项卡时,它会正常切换视图。

你能指出我正确的方向吗?

有点像这样:

alt text

2 个答案:

答案 0 :(得分:0)

如果您使用的是UITabBar / UITabBarController,我认为您必须将selectedIndex设置为某些合法值。我不认为这是可能的,我也无法在我的iPhone或iPod上找到模仿您正在寻找的行为的应用程序。

(App Store应用程序尽可能接近,看起来像,因为它在从Internet加载数据之前有一个空的标签栏,但它很可能就是它们只是重新使用Default.png并在加载过程中叠加活动指示符。)

请注意,如果您尝试将应用程序提交给Apple,他们可以轻松拒绝使用非标准用户界面。

答案 1 :(得分:0)

我可能会这样做的方法是创建一个仅适用于此屏幕的新ViewController,但要确保viewControllers数组管理的UITabBarController数组中的 last 。这样,当您在屏幕上显示标签栏时,您将获得4个标签和更多按钮,但当前选定的视图控制器不在栏中,这意味着所有其他标签都未被选中。

一旦用户满足显示屏幕的条件,您就可以从标签栏中离散地删除视图控制器,用户将永远不会更聪明。