【问题标题】:XCode TAB bar application with main menu screen带有主菜单屏幕的 XCode TAB 栏应用程序
【发布时间】:2013-07-29 14:32:32
【问题描述】:

我正在尝试创建一个带有 4 个选项卡的基本选项卡栏应用程序,但不使用“故事板”功能,我的问题是当应用程序午餐时,它将第一个选项卡显示为我的第一个视图,但我想显示像我的“主菜单”这样的自定义 xib,有 4 个未选择的选项卡,只有当我按下其中一个选项卡时,才会打开特定选择的页面/笔尖,有没有办法做到这一点?

附言我没有发布任何代码,因为我在谈论xcode的标签栏应用程序的最基本实现

附上我要完成的工作的图片。

http://tinypic.com/view.php?pic=2s15hme&s=5

【问题讨论】:

    标签: ios uitabbarcontroller development-environment tabbar


    【解决方案1】:

    我不确定这是否会被 Apple 接受,因为标签栏控制器应该始终显示一个选定的标签——它可能违反 HIG。我认为在启动时为您的菜单屏幕显示一个模式视图控制器会更好,它不会显示选项卡,但可以有按钮(对应于选项卡)在模态控制器时将您直接带到其中一个选项卡是被解雇。如果您在第一个选项卡中通过控制器的 viewDidAppear 方法呈现此控制器(没有动画),它将是用户首先看到的内容。

    【讨论】:

    • 听起来不错,你能分享一段代码来帮助更多吗?
    • @AlexFleshler 我认为如果你先自己尝试一下,你会学得最好,如果你遇到困难再回来提出具体问题。首先,在 xib 或情节提要中创建一个视图控制器,其中包含与每个选项卡相对应的按钮,以及您想要呈现给用户的任何有用的文本。从第一个选项卡中控制器的 viewDidAppear 方法以模态方式呈现它。在按钮的操作方法中,您可以使用 self.tabBarController.selectedIndex = 1 例如选择第二个选项卡,然后关闭模式控制器。这就是您需要做的所有事情。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-27
    相关资源
    最近更新 更多