如何让我的 UIView 在 Xcode 的 Storyboard 编辑器中可见?

Posted

技术标签:

【中文标题】如何让我的 UIView 在 Xcode 的 Storyboard 编辑器中可见?【英文标题】:How can I make my UIView visible in Xcode's Storyboard editor? 【发布时间】:2012-05-31 20:27:30 【问题描述】:

请查看在 Xcode 中显示部分情节提要的屏幕截图。它是一个控制器。在与控制器相同的级别上,有两个UIViews“日期选择器视图”和“输入附件视图”。 在控制器本身中,它们显示在底部工具栏中(参见第二个屏幕截图 - 右侧的两个图标是视图的微小预览)。 但是我该如何编辑它们?我无法让它们出现在屏幕上!我知道它们在那里,但我想编辑它们(在我使它们成为控制器的并行元素之前曾经工作过)!我尝试了右键单击、长按、缩放、平移、双击 - 没有。如果我将其中一个视图拖到控制器的视图中,我可以看到它们。 控制器中也有插座,引用视图,并且可以从代码中使用视图就可以了。但是编辑它们似乎已经变得不可能了。

【问题讨论】:

你说的编辑是什么意思?您可以单击查看并打开右栏-检查器。有所有属性。 我的意思是,我无法直观地检查视图。我所看到的只是这个图标形式的小预览。 【参考方案1】:

您可以在检查器中选择它们并编辑它们的属性,但是除了将它们物理地移动到场景中,编辑它们,然后将它们移回之外,没有其他方法可以直观地编辑它们。

【讨论】:

有什么意义?那是Xcode的错误吗?听上去像。我注意到,如果我将其中一个视图一直扩展到其中的 UIBarButtonItem,该视图会突然出现在所有内容之上 - 然后我无法再摆脱它了。

以上是关于如何让我的 UIView 在 Xcode 的 Storyboard 编辑器中可见?的主要内容,如果未能解决你的问题,请参考以下文章

如何让我的 UIView 使用我的自定义 CALayer 作为其支持层?

Xcode:如何轻松地将我的 Int 值从 UIview 传递到下一个 UIViewcontroller?

测量CPU使用率,在Xcode中呈现UIView

如何访问使用 Paintcode 生成的 UIView 自定义类中的图层?

如何将事件发送到我的(子)UIView?

如何在 Xcode 中创建自定义 UIView?