14

我无法更新其他人在 Xcode 中创建的项目。这是一个内置在故事板中的应用程序,在一种情况下,在故事板编辑器的文档大纲调色板中,有一个带有视图控制器的场景,其下方有多个视图(显示在包含的图像中)。第一个视图是在情节提要编辑器中单击时突出显示的视图,并且当您更改视图中的设计或对象时,该视图会更新。还有第二个视图(出口和第一响应者下方的那个)以某种方式附加到该场景,但我不知道如何编辑该视图的设计。如果我单击该视图或其任何子视图,我可以在右侧的各种检查器中清楚地看到它们的属性(连接、属性等)。

(编辑 1 - 这个问题的原始版本建议这些附加视图用于切换到横向时所需的特殊布局。它们实际上比这更普遍,例如,在活动视图上显示弹出窗口时。)

无论如何,我的主要兴趣在于能够修改第二个视图。似乎必须有一种方法可以在编辑器中看到它,而我只是想念它。我搜索了有关在情节提要中实现纵向和横向视图的教程(似乎没有人使用这种方法),寻找“情节提要场景中的多个视图”之类的短语,并查看了菜单选项(包括一个有希望的选项“未嵌入”时选择了第二个视图,但是单击它会从场景中删除该视图,然后我找不到它)。我不知道在哪里可以了解更多信息。如何编辑此视图?任何帮助表示赞赏。

文档大纲中的 ViewController 场景

4

2 回答 2

14

我知道这没有任何意义,但您可以将其拖入第一个视图(暂时)以通过情节提要进行编辑。我认为这很荒谬,但它确实有效。

在此处输入图像描述

于 2012-12-05T05:15:37.977 回答
4

我前段时间遇到过这个问题,我发现在隐藏视图上以图形方式工作的唯一方法是:

  • 将另一个临时 ViewController 添加到 Storyboard
  • 为其分配正确的类(在您的情况下为 MainViewController)
  • 删除它的主视图(左菜单,命令+退格)
  • 从原始 ViewController 中选择隐藏视图并将其拖动到新视图中,正好在“主视图控制器”图标下方(始终使用左侧菜单,即您在图像中附加的那个)
  • 在视图上工作,添加控件和图形,甚至连接插座/动作
  • 完成视图处理后,将视图拖回其原始位置
  • 删除临时视图控制器

插座应保持连接。如果您使用 command-x / command-v(剪切/粘贴),您将失去出口。

让我知道

于 2012-12-04T22:50:19.010 回答