【问题标题】:How to set scene name on xcode's storyboard如何在 xcode 的故事板上设置场景名称
【发布时间】:2014-09-29 15:41:00
【问题描述】:

我正在使用 Apple 的 CoreDataBooks 示例项目与 Zucchini 自动化测试框架一起使用。我需要在咖啡脚本中使用视图名称来管理它:

class BooksScreen extends Screen anchor: -> $("navigationBar[name=Authors]")

在此示例中,作者用于标识视图。我在 xcode 中发现我们在每个场景的视图控制器类之后都有这个名称,比如 New Book 场景:

问题是,我不知道如何设置该名称,所以我可以在咖啡脚本中管理它。如何做到这一点?

【问题讨论】:

    标签: ios xcode coffeescript zucchini


    【解决方案1】:

    如果您重命名导航项,它也会重命名场景。在左侧的对象浏览器中选择要重命名的场景的导航项,然后转到右侧的属性检查器并将标题更改为您想要的名称。它会自动重命名导航项和场景。

    看截图:

    【讨论】:

      【解决方案2】:

      您必须单击视图控制器的名称并等待。点击非常缓慢,您必须点击并按住一段时间。不要点击两次,你只需要点击一次,但它必须是长按。

      【讨论】:

        【解决方案3】:

        您已经在 Interface Builder 中设置了视图控制器的名称。

        1. 选择视图控制器
        2. 现在从菜单视图->实用程序->显示属性检查器
        3. 设置视图控制器标题。

        【讨论】:

        • 另外,如果还没有显示,在 ViewController 中添加 Navigation Bar: 1. Show attributes->Simulated Metrics->Top Bar 2. 设置“Translucent Navigation Bar”或“Opaque Navigation Bar” "
        【解决方案4】:

        在左侧列表中双击视图控制器的名称,而不是场景名称,然后重命名视图控制器,这也会重命名场景。

        【讨论】:

        • 对我来说这并没有改变标题。 Viewcontroller->attributes inspector->title 工作。
        • 不确定它是否曾经有效,但在当前版本中无效。
        • 如果你双击它,然后回车,它会编辑它。
        • 如果您按住按钮一会儿,这对我来说非常有效
        【解决方案5】:

        如下图所示在 Xcode 右栏中执行此操作,输入新场景名称并按enter 按钮。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-12-13
          • 1970-01-01
          • 1970-01-01
          • 2016-09-18
          • 2017-08-24
          • 1970-01-01
          相关资源
          最近更新 更多