我想知道是否可以启动我的应用程序,所有标签都处于“向上”状态,并向用户显示“登陆”视图。有点像欢迎/快速入门。当他们选择其中一个选项卡时,它会正常切换视图。
你能指出我正确的方向吗?
有点像这样:
答案 0 :(得分:0)
如果您使用的是UITabBar
/ UITabBarController
,我认为您必须将selectedIndex
设置为某些合法值。我不认为这是可能的,我也无法在我的iPhone或iPod上找到模仿您正在寻找的行为的应用程序。
(App Store应用程序尽可能接近,看起来像,因为它在从Internet加载数据之前有一个空的标签栏,但它很可能就是它们只是重新使用Default.png并在加载过程中叠加活动指示符。)
请注意,如果您尝试将应用程序提交给Apple,他们可以轻松拒绝使用非标准用户界面。
答案 1 :(得分:0)
我可能会这样做的方法是创建一个仅适用于此屏幕的新ViewController,但要确保viewControllers
数组管理的UITabBarController
数组中的 last 。这样,当您在屏幕上显示标签栏时,您将获得4个标签和更多按钮,但当前选定的视图控制器不在栏中,这意味着所有其他标签都未被选中。
一旦用户满足显示屏幕的条件,您就可以从标签栏中离散地删除视图控制器,用户将永远不会更聪明。