【问题标题】:Need to change which view gets displayed on start up需要更改启动时显示的视图
【发布时间】:2015-03-02 04:09:40
【问题描述】:

我使用选项卡式应用程序模板创建了一个 Xcode 项目。目前,当应用程序启动时,它会立即切换到第一个视图控制器。我想将其更改为转到第二个视图控制器。我查看了标签栏控制器的属性。我唯一看到的是在 Connections inspector/Trigger Segues/view controllers 下显示了一个视图控制器列表(第一、第二、第三)。有谁知道如何更换自动开关? iOS 8/Xcode 6.1

【问题讨论】:

  • 为什么不切换标签中控制器的顺序呢?标签栏控制器总是从在第一个标签中显示控制器开始。
  • 我在哪里做呢?我看过标签控制器。 Triggered Seques 列出了此选项卡控制器调用的 3 个选项卡。默认设置为“第一”。我希望它默认转到“位置”。是否有可能我必须删除“First”然后重新添加它?
  • 是的,只需删除标签栏控制器与其子级之间的连接即可。通过控制拖动重新制作它们。按照您希望它们出现的顺序重新制作它们。
  • 谢谢。做到了。

标签: ios xcode


【解决方案1】:

有两种方法可以做到这一点。

首先,初始视图控制器左侧有一个箭头。您可以将此箭头拖动到任何其他视图控制器,这将成为初始控制器。

其次,您可以单击视图控制器,转到检查器中的 Metrics 选项卡(带有向下指向的那个),然后选中“是初始视图控制器”选项。

【讨论】:

  • 我认为 OP 仍然希望标签栏控制器成为初始视图控制器 - 只是希望默认选择一个不同的标签。
  • 谢谢各位。但我真的很想保留标签控制器。我只想切换默认调用哪个视图控制器。我只是没有看到它。 (见我上面的评论)
【解决方案2】:

这个问题的答案是:删除身份检查器下列出的第一个连接,然后重新添加。这会将第二个提升到第一个位置并将其放置在我想要的位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-27
    • 2019-09-20
    • 2023-03-20
    • 1970-01-01
    • 2013-06-14
    • 1970-01-01
    • 2014-05-10
    • 1970-01-01
    相关资源
    最近更新 更多