【问题标题】:UITabBarController Initial View?UITabBarController 初始视图?
【发布时间】:2010-08-31 19:15:34
【问题描述】:

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

你能给我指明正确的方向吗?

有点像这样:

【问题讨论】:

    标签: iphone objective-c uinavigationcontroller uitabbar


    【解决方案1】:

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

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

    请注意,如果您尝试将您的应用提交给 Apple,他们很容易因为使用非标准 UI 而拒绝它。

    【讨论】:

      【解决方案2】:

      我可能会这样做的方法是创建一个仅用于此屏幕的新 ViewController,但请确保它是由UITabBarController 管理的viewControllers 数组中的last。这样,当您在屏幕上显示选项卡栏时,您会看到 4 个选项卡和更多按钮,但当前选择的视图控制器不在栏中,这意味着所有其他选项卡都未选中。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-17
        • 2011-06-25
        • 2011-08-06
        • 1970-01-01
        相关资源
        最近更新 更多